skysight-inc/HackerNews huggingface dataset:
While I appreciate your optimism, it comes at the risk of failing to take personal action. The general sentiment is that people are uninterested in, or incapable of, making meaningful lifestyle changes , and that some future technological developments will transcend the Earth's carrying capacity to sustain us while cleaning up our collective mess. While there may be some shades of truth to that sentiment, it is still within our power and responsibility to live sustainably.
> It takes forever to spin up and shut down a server, or reconfigure something, and the website in general just feels slow

I don't find the website to be slow - they seem to have updated it ~6 months ago, and it seems to be really responsive since then.

I'm with you on time to create some resources though - starting up a new VM takes anywhere between 5 minutes and (on occasion) an hour. I'm working a bit with Azure Batch these days too, and it generally takes 15-25 minutes to start a small pool, which is really irritating. I wish they'd introduce a containerised version of batch, with jobs starting in seconds.
I reported the page to:

* https://phishing-initiative.fr/contrib/

* https://safebrowsing.google.com/safebrowsing/report_phish/?h...
Ask HN: Y Combinator China details
How many companies will be selected from China for the W2019 batch?

I heard the interviews for China will be held in Beijing. Can anyone confirm?

I also heard that the "boot camp" will divided into 3 parts of which one will be held in China. Any details?

Thanks
I think it sounds like he believes firmly in his own instincts, and those instincts point out mr Garret.
Why is this on top of HN? There are so many websites teaching introductions to differential equations. Is there something interesting about this one in particular?
Evaluating Employee Core Values
No, (void⁎) is not special in this way. It just makes things look nicer.

The code also isn't undefined behavior... but you are really asking to hit compiler bugs! This is an easy way to confuse gcc into wrongly determining that the code has undefined behavior, and if gcc gets confused then it may determine that a code path can't be taken. Code paths that can't be taken may be deleted.

The main rule here is that memory has a type which is determined by what was last written into it, and you may only read or examine the memory using that type. (for the type, we ignore attributes like the distinction between signed and unsigned) There is a minor exception that is just enough to implement something like memcpy by using a (char⁎) to read and then write as a char. You still aren't supposed to look at that char. These rules apply to memory accessed via pointers, no matter how you cast them, and to memory accessed via union members.

Real compilers differ from that:

Every compiler I'm aware of will not enforce the rules for unions. The gcc compiler promises not to enforce the rules in this case.

Every compiler I'm aware of will let you look at any data that has been read as a char, so the memcpy trick works and you can do things like determine endianness at runtime.

It is legit to initialize a type X variable, take the address of it, cast it from (X⁎) to (Y⁎), pass it through arbitrary data structures and functions to hide the origin from the compiler, cast the (Y⁎) back to (X⁎), and then access the type X variable. If you do this, gcc may generate bad code.
Detecting spacecraft anomalies using LSTMs
For getting started I recommend this video https://youtu.be/m3ZKduijMk8.
How does testyourvocab.com determine which language to display in the initial page?

Even in incognito mode it chooses my native language.
Nabokov might want a card-sized, keyboard-enabled eink notetaking device
I want such a device, too. Preferably one equipped with a RBG lighting system, so that I can record my musings anywhere & anytime. Is there anyone interested?
Where is your company located on automation evolution timeline?(put in comments)
Did Cyclone let you turn off bounds-checking in performance-critical code, as I suggested?
I choose the one that has the highest probability of success multiplied by the size to which its likely to grow. Intuitively ofcourse. Once the project starts, I stay on one, so the multiple choice ceases to be a problem.
> Military is the pet project. It's the only form of public spending with broad support even from anti Federal government people.

Law enforcement has about equally broad support, including from anti-federal-government groups (though not always the same ones that back the military, as their are pro-law-and-order anti-interventionist groups that aren't keen on military spending, and pro-military groups that are federal law enforcement as jackbooted authoritarian thugs.)
At least newer fridges are usually so much more efficient that it can be worth replacing them every few decades.
While this is true, this process has also happened in our own culture, albeit a few hundred years ago.

In the UK the industrial revolution and agricultural mechanisation caused a huge migration from the countryside to the cities. Today, you can still see plenty of ruins of old settlements, cottages, churches, etc. which were abandoned and left to decay. In many parts of Scotland, you can walk to shielings, which were housing for herdsmen during the summer months. They would migrate there with their cattle and stay up in the hills, and migrate back down during winter when it was too inhospitable. They would have had a fairly boring and miserable existence. Living in relative isolation with no company but the animals, all food having to be brought in, and then long walks to the towns and cities to sell them. Today, cattle are kept in fields, fed with grass and cattle feed, and moved around in lorries. While there's a certain romanticism for the migratory lifestyle, and it might even be novel and interesting for a short while, I don't think the drudgery in the long term is something I could tolerate.
Why it’s hard to read the time on Infograph
Google announces plan to shut down Google Plus by August 2019
In your reductive analysis x86 ASM is the most popular language or every Python application is a c application.
Interesting. Regarding developers not caring about security, that's why I suggested it should be the default, with an option to turn it off for performance or other reasons, rather than the other way around.
MongoDB has been deprecated and on the way out at $work for a while now, and we have gradually been rewriting and migrating services to more suitable/sane database tech.

I can confidently say that this migration would have gone a lot faster if it wasn’t for MLab.

They are expensive, but the quality and level of support has been amazing, and this has allowed us to balance building features and addressing other tech debt work, safe in the knowledge that when an overloaded mongo cluster implodes at 3am because the query planner did something stupid, MLab will be there within minutes, and will know exactly how to bail us out.
I did not say that you should not worry. Still, spreading fear can yield very dangerous decisions.
You're right. I think one of my other tricks failed me: reading paragraph headings, following by the minimum number of sentences per heading required to get its gist.
Citations & context? Your numbers seem unrealistic, Google does not operate 90% of email accounts. Search is definitely seeing erosion courtesy of competitors that have gotten more competent and numerous in the last few years.
Welcome to our justice system!
I'll point out that I didn't say "Censorship without justification is not evil."
Hacking an online account may or may not be property, but I wager that it is a federal crime under the The Computer Fraud and Abuse Act (CFAA).
I’ve worked on Python codebases >100k LOC with no issues. What actually is your point?
DiffEq seemed like black magic to me when I took it as a freshman in college. They basically just taught us the recipe bag for solving equations in different shapes, but very little insight.

When I started a gamified music discovery company, I actually ended up using DiffEq to define a scoring algorithm that would produce continuously varying point values based on time series input data. I had to relearn how to do it, but the concepts made far more sense with a real application.
I think there are a lot more regulatory hurdles when going from a normal car to a self-driving one than from a horse to a car.

In a sense a horse is somewhat 'self-driving' in that an accident could be entirely due to the behaviour of said horse and so this would provide a strong impetus to move to a car which is fully under the driver's control.

Going to a self-driving car shifts back to a system that is not fully driver controlled and thus has to deal with all of the legal issues about who is culpable in the case of accidents and so forth.
Why not? C++ is still the de facto standard for desktop software (including games), last I checked, and C is still the de facto standard for systems and embedded programming. Python hasn't really displaced anything in either realm as far as I can tell (some C/C++ codebases use Python for user-customizable scripting or plugins, sure, but it probably ain't doing the heavy lifting).
See https://news.ycombinator.com/item?id=18129075 for last week's discussion. Great name for a typeface though.
Each approach has its own tradeoffs.

- Time. Time has the advantage of brevity ("15 min" takes up a grand total of five characters) and indisputable meaning. It's also the hardest to predict, and people get pretty upset about incorrect predictions.

- Intersection. On a signboard, intersection names can get quite long. You would also need familiarity with where exactly the intersection is located, how the bus gets from there to your stop, etc. Boston is famously non-gridded, and has no real consistent rhyme or reason to its street layout, so that would be very confusing.

- Miles/stops away. New York's BusTime uses this. This is a pretty indisputable metric, and if you have GPS or a working odometer is trivial to confirm. But this runs into the same problem as intersections; you need context. The bus is two stops away, but how long does it take to make those two stops? A mile passing through Times Square is very different from a mile through the leafy, quiet suburbs of Queens.

You can pick between meaning and certainty, but it's very hard to have both.
I'm very happily maintaining a 15 kLoC code base (my file manager [1]). No issues at all. Though it must be said I'm alone, so know the code base inside out.

My point: Likely, there is a project size where Python's dynamic nature becomes a challenge. But 10 kLoC isn't it.

[1]: https://fman.io
It’s interesting that by this metric, vb.net beats javascript. It’s remarkable for a language which maintainers have placed in maintenance only mode.

I think it is a language that people should consider for beginners. Rich and helpful IDE, easy and permissible syntax (english keywords rather than symbols, case insensitive, optional parenthesis). You can do pretty much anything with it (console, desktop, website). And it provides an upgrade path to business users which only programming skills are usually toying with VBA macros.
I wonder if those statistics are accounting for people searching for snakes.
Ok, shooting from the waist. Say on average people use their phone 3 years. Say, we could stretch that to 4 years. Roughly 2/3 of the world population owns a phone, that's 5 billion phones. That means we would save 5 billion phones every 12 years, or: more than 400 million phones every year.

I love innovation as much as the next guy/gal, but getting all those products to 7.5 billion people is probably not (yet) sustainable for our planet. What if we could make (in this case mobile phone) producers (partly) responsible for the waste disposal/recycling of their products?
I was thinking the same thing. Their google search language comparison is probably incorrect. For example no one includes the keyword "javascript" when searching for nodejs or react. Instead they should have used Stackoverflow's developer survey results.

From an article that analyzes Stackoverflow's developer survey results[1]:

1. JavaScript
2. HTML
3. CSS
4. SQL
5. Java
6. Bash/Shell
7. Python
8. C#
9. PHP
10. C++

[1] https://www.businessinsider.com/14-most-popular-programming-...
She can write anything she wants. My bafflement at why it is popular here isn't some kind of censorship.

There is a thing that happens a lot where people nominally argue for free speech in a manner that suggests that asking X question or saying X thing should not be allowed. If one genuinely believes in free speech, then that doesn't work.

As best I can tell, it seems to frequently be rooted in an assumption that asking such questions is really some passive-aggressive agenda to prevent someone else from expressing themselves.

I happen to have a deep and longstanding interest in social phenomenon. I find it fascinating to puzzle out the details of why X flies when it seems like it shouldn't, but Y doesn't when it seems like it should. This is frequently interpreted as nefarious behavior with some preconceived agenda. It really isn't, anymore than wondering at some edge case programming bug is inherently nefarious.
I help keep at least one fork due to the upstream community being toxic. It's expensive, but what can you do?

A small and healthy community doesn't even need a code of conduct, but in the long run any large community needs by-laws and governance, and that includes rules for punishing toxic participants.
> The biggest driver towards getting an iPhone that I see is shutting up friends who whine because you're a "green person" in their iMessage.

Whatsapp is being used significantly more in Europe than SMS. I can't remember the last time I got an iMessage/SMS except 2FA prompts.
Primates first developed when earth was 14°C warmer:

http://gergs.net/wp-content/uploads/2016/09/All_palaeotemps_...
Depends on the organizations needs, for what we work on performance does not matter terribly much, thus a MVP in Flask is often cleaned up and put up on Gitlab (with a Github mirror) once its vaugely usable.
>>One of the PMs I knew at Google told me (as he was leaving) that Google was the only place he knew where you could get fired after creating a $100M/year ARR business.

I wonder how much of that is because the organization hierarchies and inner machinations of the people structures are opaque to people like Larry Page and Sergey Brin at their level.

Sure these people could form a Google X and search for the next $100 billion businesses.

But if you have $100M/yr opportunity products coming up all over the company and you don't even bother to look at them. You are already losing plenty of potential $10Bn/yr opportunities. It should be perfectly possible for these people to chase both moonshot and sky shot opportunities.
ULX3S – Open Source FPGA Board (SDRAM, USB, PS/2, SDCARD, HDMI, FLASH, RTC, Etc)
Paul’s Online Notes are a pretty well-known calculus and differential equations reference. IMO they’re pretty decent.
That is not my experience with GKE. And 50k/y is super low with Google Cloud. It's really easy to get at least 5 times higher even with a small application.

Funnily I spend more time administrating GKE than I do with applications on VPS.
Well, as comfortable as you will be able get with global wars, refugees, food shortages, etc. going on.

Governments and countries are not very stable under these conditions. Probably shouldn't expect your wealth to crisis proof your life in this scenario. Won't hurt but we'll all be much better off organizing to avoid this future.
I'm surprised you think this, as I've been surprised in the other direction :)

I'm mostly from a Windows and .NET background, but I'm reasonably comfortable in Linux too, and I've been surprised at the breadth of support for Linux and traditionally non-Windows languages, such as Python and Node.js.

As an example, take the docs for what must be one of their most used services, App Services:
https://docs.microsoft.com/en-gb/azure/app-service/

Right on the front page there are quickstarts for .NET, sure - but also Node.js, PHP, Python, Java...

Some of their newer services are even Linux first, such as AKS!
Stratospheric Aerosol Injection:

https://en.wikipedia.org/wiki/Stratospheric_aerosol_injectio...
Been a while since I launched something, so I totally forgot these even exist :)

http://tokn.co/cgz55cx6
http://tokn.co/jxhnybnw
http://tokn.co/rpnpp4sc
http://tokn.co/pz34a3gt
http://tokn.co/e4ajchcx

Please use top to bottom and comment with the one you used, so others don't waste time. Thank you!
having been on the receiving end of a large python project, I can say that refactoring is (trying to stay polite here) a challenge.
Unfortunately at an individual level effecting change, I feel the boat has long since sailed.

It's pretty obvious that in western democracies, it's not so much the politicians who control the scene, but the corporates that sponsor their election campaigns in return for industry specific kickbacks.

While we have vested interests such as coal, oil and gas producers sponsoring your only valid political choices, you're going to end up voting for parties that are only there due to those companies. I don't see that changing any time soon.

I think it's best to just prepare for the most realistic current scenario, which is an average temperature rise in the area of 1 - 1.5 degrees C. Not so much dooms day preparation, but maybe don't be that little pig who builds his house out of straw.
Not trying to split hairs, but we have no problem maintaining our 50K LOC python/django codebase.

What I like about Python is the ease of which you can layout a project to fit your needs.
Maintaining a large codebase is more about layout/architecture than the language itself.

Maybe other languages are simply better suited for programmers who lack the need of keeping their codebase clean and tidy :)
Are you confusing the american first amendment with the concept of freedom of speech? Freedom of Speech is a much broader concept then just the first amendment.
Five Great Ways to Collect Feedback for Your E-commerce Business
I'd prefer maintaining a 10k LoC python project rather than a 10k LoC Java project (which would likely be 8k lines of boilerplate anyway)
Well, this ranks them by search engine popularity. That metric certainly has its problems, but I have to assume it does correlate with people coding in those languages more than it correlates with people using things coded in that language.
The Agricultural Revolution Has Been a Disaster for the Human Race
That entirely depends on how “popular” is defined. If you mean “preferred choice for greenfield consumer and B2B apps”, then yes, C/C++ would be ranked way lower. But as far as I understand this statistic is based in search results, so it takes into account the huge body of existing software that needs maintenance (after all, you need to stay up-to-date and also look things up again from time to time), as well as domains in which C and C++ are a good still dominating, such as programming embedded devices.
Console game discs do not require a license key, the disc itself is the key. Apart from not having to fear losing your account and thus the game, you also get the added benefit of being able to sell or trade the game.
Linux needs a deduplicating filesystem though in the kernel. Something to make containers and docker handle the situation of "lots of mostly identical files" well. Even ZFS, which should be good at this, really isn't.
Yes that list sounds much more realistic to me.
Tabbed Spreadsheet Is Patent Eligible
Five Key Elements of Sign Design to Evoke Your Brand
Bullshit Jobs!
The article says that people in the U.S are not having children because of prohibitive costs, 15000 dollar bill from a hospital was mentioned somewhere. Various Europeans said they paid 0 in their country, somebody said that even in Europe you pay and the cost is approximately the same (the implication being that you pay a bill, not a tax) which is quite the lie and prompted me to join the people saying hey, we pay 0 (implying not getting a big bill all of a sudden that you might not be able to afford at that particular moment)

I'm pretty sure every other person reading my initial comment understood huh, the government pays for it and he pays his taxes. But you seemed to need to make a gotcha argument about it which again, given how human conversation is structured and the literal impossibility of defining everything down to constituent atoms in every communication it is generally assumed that people in good faith take some things as given which is why in response to your taxes comment I was sarcastic because who among us is so lightheaded that they don't understand taxes exist and are used to pay for things the government provides us?

I don't think the people who upvoted the comment thought I had made a brilliant refutation of your point about taxes, I think they just thought what is this guy with taxes on about - because that's not what the point under discussion is and you would have to be rather obtuse to think it was. That's ok, I certainly have my own issues that I am thickheaded about, but really people do know taxes pay for the births in European hospitals.

As to whether it is fundamentally untrue that many Americans get the full boat costs of a birth, I don't know. I do know the article seemed to think they were getting enough of a boat that they were sinking. Hence all of us Europeans saying, he we're doing swell with the kids and all started up. I don't think that's such a futile exercise.
As a fellow European I have to disagree. Hiostorically speaking, pernal freedoms have been alot higher in Europe than the US (since the time something like personal freedom became athing), slavery was abolished by Great Britain and France way before the War of Independance for example. Also, where exactly is the US democracy more successfull overall? We do have free election in Europe, don't we? And we don't have such things like aelectoral college, not even in Germany where we don't elect the Chancellor directly (that the separation of legislative, executive and judicative powers works better in the US than in Germany with regards to the first two the excepotion proofing the rule).

Cesnrship was used extensivle by every European nation during WW1 and WW2, France convicted journalists of treason during wWW1 and Britain was very restrictive as well during WW2. Both places still exist.

Again, no one is stripping me of my voice in Europe. With the notable exception of redicals within their respective bubbles, there freedom of speech is treated as a direct threat. The existence of these bubbles and the hate speech coming from them has to be freedom speech on the other hand. But hey, extremist always want it both ways. Logic thinking isn't theirs strength, self dilusion is much more comfortable, isn't it?
What confuses me about Bluetooth audio is that I did the math a while ago and unless I got it wrong, reasonably modern Bluetooth should have the bandwidth to stream uncompressed digital audio... So why are we still stuck with this awful lossy compression?
Privacy is a driver for opinion leaders. It’s only 10% but... they’re opinion leaders.

Also, I’ve founded a product. How do I justify an iPhone to my tax office, given I rarely call? Well I use the phone to fix production issues while away from a computer, and I couldn’t use an Android because security is shit.
I don’t see how that has anything to do with Python per se. It’s more of an issue with large codebases.
> What am I supposed to gain from that interaction,

You do gain from the recognition though. Your code can steer the project's future and set new standards for example. It gives you active influence, which is power, and recognition as a bonus course. That might explain why a lot of people do put up with shit.
Well its likely a license. Therefore you have civil legislation and contract law that you will never be able to use protecting you