jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
FWIW, front office is the one place where floating points for money might be sensible, because in most cases in the front office you don't care about pennies. Instead, what you want to get right is derivatives ("risk"), which you compute with finite differences ("bumps") or somewhat more advanced methods (adjoint automatic differentiation, basically the backward propagation algorithm). So, yeah, if you deal with risk and PVs (in other words, maths) rather than actual cash flows, sure, knock yourself out, use floats.

That does not invalidate the general advice to avoid floats for money (which is probably why you were downvoted).
Yep. This will cruise along longer than the parent's solution, but when it breaks, you'll be starting over all of the original services from scratch plus the management system you had built once to manage them.
I do not understand the opposition to bringing salt marshland species (at the bottom of the article)

The change will happen anyway - all we can do is speed up the environment adaptation by bringing in plants that will eventually find their way there anyway:

> A more radical approach would be to introduce marsh plants that are salt-tolerant in threatened zones. This strategy is controversial because it goes against the desire to try to preserve ecosystems exactly as they are.

> But if forests are dying anyway, having a salt marsh is a far better outcome than allowing a wetland to be reduced to open water. While open water isn’t inherently bad, it does not provide the many ecological benefits that a salt marsh affords. Proactive management may prolong the lifespan of coastal wetlands, enabling them to continue storing carbon, providing habitat, enhancing water quality and protecting productive farm and forest land in coastal regions.
I also started doing something similar via org-files, git, emacs, and Working Copy. It has worked pretty well, though Working Copy (the iOS git client) was buggier than I expected (but they have a great developer and support). My network isn't very good, or I'd just use emacs on iOS via SSH via Blink.
And you can't do that today?
I am sure you are mistaken.

The reason I'm sure is that I just tried it:

entities = data.MyModel.all().fetch(1010)
print len(entities) # Prints 1010

Then I thought that perhaps you meant the limitation still exists in the low-level datastore API — and it's worked around by the Model interface making multiple calls to the low-level API — but that's not true either:

from google.appengine.api import datastore
entities = datastore.Query("MyModel").Get(1010)
print len(entities) # Still prints 1010

So: what do you mean?
Can definitely advocate Objectify. It's much nicer to work with and if you're working with Google Web Toolkit it is also GWT-serializable, so you can use the same objects in your DAOs and GWT UI.
I know what I'll be getting this Christmas.

On another note, there are much more profitable ways to sell e-books than through Lulu: http://news.ycombinator.com/item?id=1797868.
FTR: Lichess does this, visit http://lichess.org/friend
You saved me the effort of typing it.

I feel ANY person in ANY role has a duty to themselves and the people they work with (or for) to not comply with orders/instructions which go against their beliefs, values or morals.

When I was younger I sold used cars. We were instructed that if a potential buyer asked us if a car had been involved in accident, we were to shrug and say "we don't know" even if it was clear to us that it had been. Whenever I was asked I told the truth...most of which then didn't buy the car. When I lost one too many "done deal" sales, I lost my job. I had to go find another one. but at least I never had to go home and cry myself to sleep for being a cheating, lying scumbag.

These people aren't "drafted" to fight a cause they don't believe in, these are people voluntarily doing a job they signed up to do. I don't envy their position, as I am sure if they could get another job they would. It doesn't defend their complicity in acts which they know to be wrong. If they don't agree with what they're doing, they have the choice to not do it.
I was disappointed to learn there was no RSS feed.

How will I add this to my reader to remind me to stop wasting time?
25:39, actually. Arne Toman and Doug Tabbutt (with Berkeley Chadwick) set the 27:25 pre-covid, and then (after having been beaten 7 times) did a 25:39 during covid.

Yes, most Cannonballers view "covid runs" as a special case, but the record is the record.
SMS: Pricy, no audio messages and no pictures/videos (also no documents).

Whatsapp: free (besides internet usage - but some providers offered unlimited/extended whatsapp data), audio messages, send photos/videos/audios (not from audio message)/documents, can do video and audio calls from the same screen, without moving away from the app

There's just no competitor with same parity of features (with the same quality) and easiness to use.

Telegram has calls, but they just don't work for me: either my parents can't hear me properly, or there's a HUGE delay in the audio call, I keep hearing the reconnection beeps...

I'm just off an audio call to my parents on Telegram, had to drop off and use whatsapp because it was unusable
Far simpler would be to adopt Germany-style passing rules - ticket heavily for passing on the right (or in other unsafe ways) and for not letting people pass who signal they intend to. Then if someone wants to go slow, they just have to contend with being passed and having to pull a side when someone behind them signals intent to overtake. The person overtaking will have to wait their turn to pass safely. Roads remain public and we likely reduce the number of accidents from unsafe passing/overtaking.
The motivation was not perceived cost benefits, but actual costs of their customers. Retraining pilots and qualifying them would have meant new operational costs for airlines operating the 737 Max negating the benefit of the more efficient bigger engines. That pushed Boeing to try to make the Max series fly "like" a regular 737. Problem is that they couldn't hide the fact that crappy software written by $7/hour coders is a poor substitute for an airframe scaled up to match the bigger engine size. Deaths were inevitable when they decided to lie to the pilots about what was actually going on. Done correctly, the software fix could have been workable, but the design of MCAS was piss poor.
My mother's family name is "Lazare". it's pretty common isn't it?
When I lived in Ireland I paid 51% of my income in taxes. Imagine that!
Moral Mazes describes in detail how this happens. The book explains how managers of all kinds "milked" chemical plants, i.e. deferred maintenance to meet schedules and pocket promos, and then jumped the ship right before the plant collapsed. Boeing was likely no different: a clique of quick-thinking managers figured that they could push for aggressive deadlines, pocket nice promos and bonuses, outsource responsibility via committes of all kinds and jump the ship when the wreck was imminent.

The book even had a solution. These quick-thinking managers avoid responsibility (blame ability) like vampires avoid the sunlight. The corporate could implement a system to track responsibility, so it would follow smart assess in other departments and even other companies, but it of course would never do this because such a system would expose shenanigans of senior management. In theory, a regulator could develop such a responsibility tracking system and enforce it in public companies and federal contractors. That system needs to account for the fact that senior managers are experts in diffusing responsibility.
Russian winter. These guys were looking for firewood, for a fire to keep warm. Cold makes people despirate. And, knowing a little of russian rural culture in the winter, i think it safe to say alcohol may have been a factor.
Thanks, marketing certainly isn't my greatest strength and things can always be read in more than one way so I will keep that in mind.
I didn't say it is 'free'. I specifically talk about productivity.
> we are using IndexedDB and localStorage

Unless you hook it up to a cloud service, it's more or less dependent on your local browser storage which is easily lost.
Growing up I was in 3 different 'gifted' classes, one for each level of school before high school (elementary, middle, junior). There was definitely a bit of a stigma involved -- against us by the people not in the gifted class, and within the class against whoever was deemed not as smart as the majority of the class. Nothing horribly damaging, but definitely present.
If describing the destination of a link is a potential violation, I would be very nervous about anything qualifying as fair use — as I said, any use I can think of for a headline should either qualify as fair (if it's for the purpose of identifying the article) or be almost impossible to establish as an intentional infringement in most cases due to the fact that it's five-ish tightly constrained words.
thanks for setting the record straight.
It would seem relevant to note that your company openDNS has publicly promoted and rolled out DNSCurve, a non-IETF track set of extensions to DNS intended to compete with DNSSEC.

DNSCurve makes no attempt to authenticate the source of the DNS data and instead relies on only securing the connection between the the client and server (or server and server). In this way, DNSCurve does not prevent a service provider like openDNS from replacing NXDOMAIN returns with their own sponsored pages.

DNSSEC instead aims to "protect DNS content from third party modification" which would include third parties like openDNS. Performing this modification is the basis of DNS redirection. OpenDNS's strong complaints about DNSSEC and adoption of an obscure replacement (DNSCurve - About 6,620 results; DNSSEC - About 6,730,000 results) would seem to confirm my original suggestion much better than I can do myself.

Paul Vixie on the matter:

The problem statement for DNSSEC was: "how can we protect DNS content from third party modification?" The first parties in this case are the the zone administrator who produces the primary zone content and the ultimate end user or application who consumes that content. Third parties include Dan Kaminsky or anyone else who might bombard a client with spoofed replies attempting to guess transaction ID's and port numbers; secondary name server operators or hackers who break into those systems; recursive name server operators who may want to rewrite www.google.com to their own search page or to rewrite negative responses to point to their own advertising servers; firewall and IDS operators who might want to rewrite all answers containing profanity or pornography or other illicit content to point at a walled garden. From DNSSEC's point of view, only the zone administrator should be able to produce content within the namespace of a zone. There are no exceptions.

http://www.isc.org/community/blog/201002/whither-dnscurve
I also agree but while neural networks are a sort of black box they are also entirely mathematical. Also some of the most impressive current research is in the area of deep learners, an example of which is a type of neural network: RBMs and Deep Belief Nets. In particular Deep Belief Nets have the added advantaged of being able to display their interal abstractions and state and so are not so boxed up.
Yes, I think you're sarcasm was missed.

Also, cyber-libertarians shouldn't get a pass.
Any suing shareholder would be on the hostile end of an Oracle Licensing Audit.
Did you read what I said? The top 1% of income is ~750,000$ individual, hardly mid-level engineers... As for top 1% net worth, it's ~11 mil$, again hardly "upper-middle class".
My wife is a teacher and, like most people, she sometimes complain about her work. The most common complaint I hear is that students don't pay attention or do their assigned work, then turn around and complain that they haven't learned something or panic at the end of a semester and pester her for ways to improve their grade. Some of them exclaim that they are just too dumb to pass, so they wont even bother trying. When my wife advises these kids, she usually discovers that they have no (or very limited) career or academic aspirations.

I bring this up because I think a person's ability (intellectual or otherwise) is usually nurtured by a passion. People with a passion put extra effort into developing the skills required to fulfill that passion. People with no passion simply don't invest the same level of effort and so are sometimes perceived as "dumb" in comparison.

One of the ways in which my wife tries to help her students is by helping them find something to be passionate about. She talks to parents/guardians to help discover their passions and often references the Occupational Outlook Handbook to help the students and their guardians figure out what they can do with that passion economically and what to invest the most in academically.

I think a person's "intellectual potential" is linked to their passion for a particular academic subject. I also think that intelligence is not a finite resource, but passion is.

So when analyzing the opportunity cost of games like Factorio or Eve Online, I think you must consider their effect on a person's passion. If I stopped playing games like Factorio altogether and forced myself to invest all that time into improving my software development skills, I'm confident I would quickly "burn out" - or exhaust my passion for the subject. Rather than "sapping my intellectual potential", I think relaxing with games such as Factorio from time to time allows me to replenish my passion which fuels my intellectual potential. Everything should be enjoyed in moderation of course, but I certainly don't think the existence of games like those is a net negative for humanity.
I upvoted you, and leftist in me agrees with you.. but then I am also not so sure.

I spent a lot of time in Minecraft and Factorio, managing my virtual house/factory to perfection, while completely forgetting that I could (and in some sense, would love to) learn skills to maintain my apartment (and my parent's house).

I often wonder why is that, and I doubt that it is because somebody (or the capitalist system itself) would actively prevent me from engaging in the hobbies that are more grounded to the real world.

Lot of it has to do with the perception of freedom, and some of the perception comes from the fact you're not serious about something, and you don't have to deal with other people.

So I suspect some (if not most) people are more productive in games precisely because they do not take them too seriously. Maybe in a different economic system, if we take the stress out (and have something like basic income), we could somewhat resolve that problem, but perhaps some component of it would still stay.

Also, when you write "achieving their potential", I always remember https://en.wikipedia.org/wiki/L%C3%A1szl%C3%B3_Polg%C3%A1r, who showed that we might be educating our children very much under their potential. However, his method is extremely time consuming - you would have to be a really dedicated parent to go for it (although understandably economic system might prevent it here as well). Most parents, I believe, do not have the patience for this, so they do not believe it.

And many successful computer games (like Minecraft or Factorio) are really environments that are optimized for learning via immersion. So it is somewhat understandable that in the absence of direction for the real world, kids do gravitate towards such environments.
>Signal also has nothing he can emulate.

Both of them now have some variation on encrypted chats.
Not really just kind of proves the point he didn't want people selling houses near him as. " buy now to live next to the. CEO of Facebook" that sounds like a HUGE safety problem for him AND his family.
Only if you interrupt the actual `rm`, no? If you interrupt the main command, you won't get a 0 exit code so the `||` branch still executes.

Your mechanism is clearly safer, but the user is required to clean up `foo.tmp` themselves in case of failure, so it's not really comparable.
I started working from home as an employee and then moved out of the job to be an independent consultant working from home. I enjoyed the freedom, there was so much I could do apart from work after saving on daily travel and lesser restriction on time.

Slowly, it turned the other way round - I got shut-in. Started from not having to go to local store daily - because it was a waste of time. I could not relate to a calendar-day. Sometimes I would start my work at 6pm in evening and sometimes at 3am in the morning. I tried to discipline myself, but it did not work out for valid reasons. And I started introverting due to lack of social contacts. Health wasn't an issue - because home gyms were good enough and I think those kept me off any depression. The shut-in introduces pretty bad habits. The "freedom" was out, I was working most of the time - it almost felt like a self-imposed prison in the name of discipline and saving time. Sometimes I have wondered if my life was any better than placing my brain in a box bionically connected to a computer.

Now, I make it a habit to go out once every day or couple of days, same time for 45 mins-1 hour a bit after the busy day starts for most. It is a HUGE waste of time but it acts as a tether for my work day, makes me feel grateful for what I have and surprisingly, results in better productivity.
I showed him a particular immigration document issued to me that he is not, strictly speaking, allowed to ask for prior to starting a custodial interrogation. He then started second guessing Immigration's decision to offer me a visa.

That was good news, since it convinced a colleague he was overstepping his authority. I was released 5 minutes later, with an admonition to lock up my bike properly to avoid the scourge of foreign bike thieves plaguing Ogaki.
Can someone explain to me why they can't just stick a GPS receiver wired to Iridium satellite phone and duct tape it to the back of the plane? I.e. it shouldn't be neither hard nor that expensive to send a few dozen bytes of telemetry every minute via Iridium. Why anything like this is not happening?
I recently posted something similar focused on NLP analysis of Gmail messages in Python/pandas, with some notes on storing in Elasticsearch as well; glad to see others are covering that side of it, as I'd love to come back to this project and take it a bit further! http://engineroom.trackmaven.com/blog/monthly-challenge-natu...
Location: Tampa Bay area, Florida, 941 a/c
Remote: Yes
Willing to relocate: I love Florida but who knows

Technologies: Embedded small and large, RF, protocols, device controls,
DSP, GPS, satcom, IP, c/c++, python, some Erlang, FreeBSD, wireless,
Linux, device drivers, POS, nav apps, avionics, UML,
808X, Z80, little 8051 like MCUs, assembler, firmware, law

Résumé/CV: http://www.linkedin.com/in/howardgoldsteinfla/

Email: hginfla at teh gmail

I would take your product from concept through design (UML) through BSP and prototyping with soldering iron in hand and close coordination with hardware types, and thence to market, iterating as necessary. Design and code reviews.

>10 yrs in most of the above at startups, and at large ops. Usually new product development, often at the low level, fixing the concept in firmware. Pleasant (they say). Law background can be ignored if it's a problem. Enjoy meeting fellow HNers, email or phone even if you don't have something - who knows?
There's a modest living to be made at the interface between "scientific programming" and "commercial implementation of programs scientists write". This is an under-appreciated niche because it takes a lot of work to get into it: you need to be a good developer and a good scientist with diverse experience. My way in was through experimental and computational physics, but there are certainly other avenues these days.

Modern statistics is the biggest piece of the picture that every interesting area has in common. If you're interested in scientific programming you need to understand Bayes as well as algorithms etc. I have friends in psychology, biology, etc and we can communicate surprisingly well because we all speak the same statistical language.

But more importantly you need to understand how scientists think. They are amazingly hard to pin down to the kind of specs developers need.

For example, a guy on my team once said after talking to one of the scientists we were working with for a couple of days, "I now have a much better grasp of the problem, but I still don't know what the default value of this parameter should be." I spent ten minutes talking to the scientist and came back and told the developer "5", because I could tell from the way the scientist was talking that he had no clue if the number should be 3 or 10, but seemed to be favouring the lower values. I didn't need to understand the problem domain in detail to make that judgement, but to have a reasonable grasp of the psychology of working scientists. So far as I know, there's no way to get that without working as a scientist yourself.
>The relatively good news for Boeing is that because the test failed so explosively at just 1% shy of meeting federal requirements, it will almost certainly not have to do a retest. Regulators will likely allow it to prove by analysis that it’s enough to reinforce the fuselage in the localized area where it failed.

That actually sounds scary and somewhat broken process. You either pass a test or not.
I actually chose to stop using the project and contribute to another one because I felt that I could not align my values with Homebrew’s and they did not seem to be willing to compromise on this and other concerns that had been brought up. (With this specific issue, the “opt-out” part is more important to me than the “Google” one, so a self-hosted analytics solution would only be somewhat effective in alleviating my concerns.)
Perhaps they consider that the employees will be way more productive without all the security barriers that the Infosec team would set up, so paying for the breach is a net gain in this light.
No, halting climate change is actually impossible. All you need in order to understand this is elementary physics (conservation of energy, etc) and critical thinking.

This isn’t my opinion, we have known this —by this I mean, science, not voodoo— for many years, probably a decade or more.
Do you find it impossible that someone would read a thread without an account, find a topic they want to comment on, create an account and then post a comment?
What's dangerous about a person focusing on a single issue? I focus my attention on single issues all the time. That's how I get things done and collect a salary.

It's not possible for someone to hold all the myriad problems of the world in their head at once and keep them all in perfect balance, advocating for each issue according to its scientific importance. It's just not possible. For starters, the brain processes language in serial, not parallel. For that reason alone, focus on one thing at a time is necessary.

So the author is wrong. Who is this guy to say that people shouldn't bring attention to any one issue simply because there are other issues which are also important? That seems to be the gist of this article.
I usually argue against conservative colleagues that are primarily business minded that climate change is demonstrable risks to our private sector economy and national security. Is there a private sector solution towards a global problem that's possible when it's an international policy problem? No, there isn't, especially when so many interests are disincentivized to do anything about the problem.

I hate to use increasing GDP arguments either - GDP is a measure of activity and _what_ it's used for is completely out of the picture. If every American was on payday loans and would be dying immediately after having spent their last dollar on basic needs and capital efficient goods & services our GDP would soar - this is clearly not something that should be optimized for except it's the path we're heading toward right now.