Hacker News new | past | comments | ask | show | jobs | submit | exysle's comments login

I am more worried about browsing Reddit, and steganography has put that horrible things into it, so I am looking at a picture of a tree and something horrible is in it. Seriously, imagine a tree being 'bound' to evil.

A high school friend Bruce told me about that and I flipped the fuck out. That guy told me that and I went what the fuck is wrong with people. I want to browse a decent godddamn internet. It should have stayed Arpanet considering the users. Military technology should be used by the military alone in my opinion.

The US government isn't that fucked up. Cops just sprinkle crack on people.


> The US government isn't that fucked up

Well, as it is worth remembering, we killed 286,000 (mostly innocent) people in 3 days to win a war...

> Cops just sprinkle crack on people.

I wouldn't blame cops - I'd blame the FBI. If they planted it, and said you had it because they investigate that kind of thing (and they have tons of examples for material), you're screwed. Very convenient way to silence a dissident and silence the supporters... (not saying they have but in the future...)


I've literally had a cop plant drugs on me, and one of my hometowns recently had a big bombshell where a bunch of cops were indicted for doing the same thing, so I'm not sure you know what you're talking about.


> The US government isn't that fucked up.

1. See MK Ultra

2. There are other governments then the US


>The US government isn't that fucked up.

hahaha


QR codes were invented in Eastasia.


But BioShock is a great decision game. What are you talking about?


This is "Ghost in the Shell" as it should be; Russian headaches are superior to 'Portuguese' evil any day of the week.


I would recommend LeetCode, doing problems on a white board, and buying a book called "Cracking the Code Interview." I also highly recommend creating a GitHub account and proving you can work well with others with the same toolchain that is used in production in most places.


I am already pursuing what you have said(my leetcode skill is not good enough but i am atleast on correct path). I am Open Source contributer and have done many projects and contributed to few other projects.


I like how "global warming" became "climate change." My favorite trick of the mind.


It was an important clarification which got hijacked. The clarification is that some local climates might not meaningfully warm, they might even cool, but will experience other drastic changes. Even as the global temperature rises.

It’s a trick because nuance is easily exploited by people craven enough to exploit it. But it’s an important distinction for people who don’t understand why they’re having colder or wetter winters in temperate climate regions (example picked out of my locality).


Good point. Mainstreaming "climate disruption" would be even better though.


I dislike "climate change" too, because it carries the idea that we can change it back. I think "global warming" was fine, but if i had to pick something, it would be "climate drift" i think.


Not sure why you are getting downvoted. Frank Luntz was the republican PR pollster that advised the Bush administration to replace "global warming" with "climate change" in all White house documents and speeches.

The idea was to make it sound less severe, to please the Oil&Gas lobby. For the most part it worked as you now have environmentalist on the other side of the fence using it too.

I agree with the argument that climate change is maybe not accurate as some regions might cool as well. I would prefer "climate emergency" if I was in charge of the PR.


I really like climate drift


I really like “the great extinction”

More punchy. More descriptive of actual events.

“Climate drift” sounds like the name of an AI bot, made specifically to create a narrative that underplays the seriousness and gravity of the extremely dangerous and deadly feedback loops that are appearing now in the global climate system.


Drift carry the idea that we cannot change it back.

I don't think it underplay anything. I understand that we must act. But with this name your arguments won't be heard.

The climate denialists of today are those believing that if it gets too much, we will have to do some efforts for a decade and boom, back to 1970 climate. I want to engage that belief, hence 'climate drift'


The implication of “great extinction” is that we’re seeing a mass extinction event which we aren’t. At least not on the level of the major ones usually discussed.


I disagree. Climate always changes. Constantly. Warming is just one part of the climate change. Many other things change too so climate change is a lot broader term for this.


"Anthropogenic climate change at a rate that humans and/or natural systems can't cope with" just isn't as catchy.


Weather changes. Climate is the accumulated average across years. It’s “yesterday it rained here” vs “we got an average of x litters of water per square meter during this month in the last ten years”. Climate changes, but by its own nature it should change really gradually.

The point is that weather is changing so much that even climate is changing quickly now. Or, in a car metaphor: not only our velocity is increasing, our acceleration is also increasing m.

I think a stronger word like “climate emergency” would have been more appropriate.


Weather changes. Climate is the accumulated average across years. It’s “yesterday it rained here” vs “we got an average of x litters of water per square meter during this month in the last ten years”. Climate changes, but by its own nature it should change really gradually.

The point is that weather is changing so much that even climate is changing quickly now. Or, in a car metaphor: not only our velocity is increasing, our acceleration is also increasing.

I think a stronger word like “climate emergency” would have been more appropriate.


Overall temperature increase is the part that is most directly caused by our activities, and which in turn causes all those other changes, so I think it's fair to emphasize that.


Weather changes. It's when enough weather changes that the overall climate changes where we begin to have issues.


Too subjective. Objectively climate has always been changing and will always be changing. Earth has seen much warmer climate and much colder climate and everything in between since formation. Your definition of issues don’t really make sense unless it’s subjective because objectively climate change is just is, not good not bad, just fact and consequence of complicated system. Even in the past many centuries, if you look at history, plenty of empires fell because of climate change(floods, droughts, etc). We are accelerating the change but it would still be changing even if we didn’t exist.


Well, the problem is that we are accelerating so much that adaptation from living beings is not possible.

Not a small problem,you know...


But 'drift' carries the idea that 2021 climate is already gone, and that we won't get it back anytime soon.

'change' doesn't carry this idea at all. Anyway, global warming was more descriptive, thus better to me.


Could you go into more detail? I am quit interested and would love to learn more.


I'm not sure what details you want. The easy one to explain is itoa. Since 64bit ints can be at most 20 digits the function returns a fixed length array. Currently it's u8[21] because I've wanted an extra byte for null (for testing before I had print implemented). I'm not sure if I'll keep the extra byte, anyway since 21 bytes fits on the stack the caller function will allocate it on the stack so it doesn't need to copy it. But it doesn't have to be on the stack, if you write `obj.data = itoa(anInt)` the compiler will pass `obj.data` in. If it's a local variable then the compiler would have to decide if it should be on the stack or heap. Passing in a buffer gets rid of useless copies for the case where optimizers can't inline the function.


I guess the broader question is how do you achieve automatic memory management without something like Automatic Reference Counting (like swift), the ownership/lifetime systems from rust, or the generic effect system of Pony?

Ergonomically solving this problem is a major research area, so if you’ve found a solution to it’d be worth presenting that front and center.


Are you saying I should write a paper? I'm not sure how much it would help when a lot of it is intricate to the design of the language. I have no idea what the page limit of papers are and what the point would be besides for fun. I never had fun writing a paper either


Not GP but it is why I asked this question and the follow up. There are a lot of PL folks who are exploring this particular design problem (static analysis in the compiler to take care of the hard problems of memory management).

What would be very compelling are some code examples and either high level descriptions of what the compiler is doing or some analysis of the type system and IRs the compiler uses to verify correctness.

Particularly things like ownership and lifetimes. These can be pretty nuanced in degenerate cases and it would be interesting to see how you solved them.

Like take Rust. It has ARC to be sure, but the core semantics behind its "compile time GC" are pretty well defined and easy to follow so people have faith that they work (they're also provably correct). If you have some motivating examples and descriptions of how the language solves them it would be very compelling to see!

Essentially this isn't an attack on the project, it's just curiosity about the approach and implementation. It's easy to poke at code examples and see that you're right, what is more valuable to folks that are approaching the same problems is how you got there.


I'm mostly suggesting that if you implicitly claim to have solved some huge, difficult research problem but provide no real details about how, people are going to be skeptical. This doesn't have to mean a formal research paper. Even one page on your website describing your approach (potentially with comparisons to other state-of-the-art languages like Swift, Rust, and Koka) would be helpful for potential users trying to understand your language's capabilities.

Just as some basic questions you might want to answer:

1. If I allocate some memory and store a reference to it in a struct or object, how do you track ownership for that memory? Can I alias it? Store references to it in multiple structs? How do you know that it's safe to free that memory without reference counting?

2. Am I allowed to allocate memory in a function and return a reference to that memory? How do you ensure that memory lives long enough for those references to be valid?

3. Are multiple aliases allowed to overlap with each other? If so, how do you prevent (e.g.,) type confusion from one mutiple alias changing the data out from under the other?


> if you implicitly claim to have solved some huge, difficult research problem but provide no real details

You do realize you can download the compiler and confirm for yourself that it's all working right this very moment?

There's probably a few aliasing bugs since I add new features. types and haven't tried to break my code or find difficult to run into bugs


Yes, I would like to emphasize the last point.


Eh, I bet we become cozy with North Korea instead[0].

[0]: https://thediplomat.com/2014/01/north-korea-may-have-two-thi...


When you say "we", do you mean China?


In other words, you can build a Korean 'Google' today by scraping Google.


Good luck. Legal precedent has exactly zero impact on Google’s fair use policies. You’ll get throttled, and then banned before you get your first customer.


Well, the ruling says you can’t have it legally enforced if you don’t put any effort into it, but Google definitely puts effort into blocking scrapers.

Also, Koreans mostly use Naver as their search engine.


Can you please make a WebGL version of Supreme Commander? The economy of that game, and the tech tree, were so awesome. I am so sad that the economy was dumbed down for Supreme Commander 2.

Too bad the Aeon got the Black Sun (bad name choice?)... I support Cybran and going autonomous, like what is wrong with Aeon: they are like the Illuminati from scripture but just retarded from Eastasian evil.


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: