jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Can we please stop using the term reactive programming wrong? Reactive programming[1], aka dataflow programming, is writing programs that work like a spreadsheet. Microsoft Excel is a great example of an environment for reactive programming. Functional reactive programming, or FRP, is simply reactive programing in a functional style.

What we have here isn't reactive programming at all, but a few patterns (or, rather, anti-patterns) devised to avoid blocking kernel threads (only some of them are related to reactive programming). They manage to avoid blocking but at great cost. If the overhead caused by blocking bothers you, you need to understand why and realize there are far better ways of avoiding it than these anti-patterns.

[1]: http://en.wikipedia.org/wiki/Reactive_programming
I am constantly applying to interesting jobs and if I come across a good enough offer I'd be happy to leave school. Good enough has a very bar though, and I haven't found anything worth leaving school. That said, I've come across many offers that are more than enough to make a living.

I also wouldn't say that my approach is doing "the requisite amount of work to pass." Classes inherently have a lot of fluff, a lot of which doesn't really teach you anything. Take my software design class, for example. There were a few core concepts they pushed heavily and I learned those well, but I already knew the small implementation and GUI details. I could have spent the time building those out and getting the A, but I'd much rather take the time to apply those details to my startup.

It turns out that learning what I felt I needed to learn earned me a B in Software. It's different for every class, but I think it's possible to both pursue a startup and get your money's worth out of school. Unfortunately, it's often your grades that take the hit.
"He flirtatiously fed her bread and cheese,"

First time I read this, I read "pet." It could still be applicable, right?
The popup with the list of class members (I think XCode calls it "Code Sense") tends not to work if your code is too complicated. I know that sounds like a silly reason not to use an IDE, but I surprise myself with how much I miss it.
Interesting to get the other side of the story. The speculation about conspiracy has overwhelmed everything else.

I don't know the rights or wrongs of it... But I know that if I chose to become a serious political activist... one that really threatened the powers that be - I wouldn't be having sex with anyone. You gotta get 100% ghandi on that ambition... or just go home.
not live at the moment, so he must loop back when he goes offline, meaning recording may not be necessary
Talk about a huge leap. "It's ok for a person to elect to avoid a dog they do not trust" => "Ergo, we should ban fast cars, skates, bicycles, fires..."

What, do you think we should FORCE people to hang around suspicious dogs or something? So the dog doesn't get lonely, perhaps?
Wow. This is insane.
Consistently? Take a quant job in Chicago or NYC (or London). I'm sure there's groups outside those cities as well, but I don't know the southeast well enough to say WHERE.
You misquote. I said people who think there is more than one race is the origin of the word racism. There is one human race and many ethnicities.
I will suggest a more balanced and practical approach:

All of Google’s unethical practices are supported by its advertising business, so the only replacement I will consider is the search engine, but even here there are no good alternatives.

https://news.ycombinator.com/item?id=25614705
Interesting point. The biggest counter-argument I see is the need for fine-grained optimization of gas usage. Especially given the crazy high fees as of late.

Hand-tuned imperative C enjoys a performance advantage over functional and declarative alternatives. So I’d imagine that imperative smart contracts are inherently easier to optimize than Prolog-style contracts.
Comparing the people at DC currently and HK is so blatantly disrespectful, and such a false equivalence I don't even know where to start.

Edit: Responding to redis_mic's comment below here, because it's been rightly flagged for misinformation.

> There's plenty of evidence, literally tons, that the US 2020 election was rigged.

Show some then. The public hasn't seen any. The courts haven't seen any. No one, has seen any.

I am so done with people saying things repeatedly because they think it makes it true. Dang, I apologize for getting into flamewar territory.
If you are a Prime user then logout of Amazon and go look for that same item again. If the item is sold/shipped by Amazon then you might not find a big difference, but if the item is sold/shipped by a different company then you will see that the price is lower, but you have to pay shipping.

Resellers in the Amazon site have to up their prices to account for the free shipping, but I find that the upped price is still a bit cheaper than paying for the shipping separate.
I think the various XML Schema-ifications don't help either. XML is fairly poorly defined while JSON is pretty precise. This has more to do with a heavy industry of poorly defined, implied semantics atop XML than anything about the raw format, though.
Seriously, not every project warrants a full-blown site / custom web interface for the documentation.
EDIT: Big correction

Sorry, it's clearly my fault. Although I thought I read through the whole thread, I somehow managed to miss her already existing answers, that her mother and sister could get in trouble in Pakistan, and that she already called homeland security to get her husband deported. Which voids most of my prior reasoning.

---

old answer:

I partially agree, I should have waited longer.
I actually read through the information, that was available at that time (on Stack Exchange, not HN). Otherwise, I wouldn't have posted my comment.

That "trouble", was in my opinion a response to suggestions to get her husband deported, who is overstaying in the US. But as I read it again, it may as well mean if they found out she tricked them to believe she got denied from immigrations.

Still, I'm under the impression, that her main concern with not complying is, that the family would no longer support her financially in Spain, than actually harm her:

"And I would say goodbye to everything but I have to wait for the right time. I'm being mean though, I need my family right now to support me until I finish my school. And then it will be up to me."

I might be ignorant, but as a double citizen with very few full citizens within my circle of friends, I try to rule out social and cultural background as far as feasible, because the way negative as well as positive prejudices influence reasoning.

That being said, I still think, if its possible for her to get help from human right groups and or government, she should just say no and abandon the family. Maybe move to another country in the Schengen area. The self-deportation scheme might buy her some time, but the story will repeat.

I'm aware, that it's easy for me to say, since I'm not affected. But if been around people who have been in similar or worse situations. That's why I care about this topic and why I commented.

She is currently in Spain, studies and has a Job, which gives her a more promising initial position, than way too many other women on this planet. I really hope she gets out of this hell soon.
I agree with most of these, but this one stuck out.

> I believe that translating documentation is a really important step towards helping people learn to program. Someone shouldn’t have to learn Programming and English at the same time.

Really? Knowing English is pretty much a prerequisite for programming. Should all UNIX man pages exist in other languages too?

That said, of course tutorials in other languages are useful, but it's hardly the job of the open source project.

EDIT: "Prerequisite for programming" in the literal sense is obviously wrong. It's very useful though, and pretty much a must to participate in most big open source projects (mailing lists, issue trackers, comments, documentation). Is this really a controversial statement?
Zero-commission (on some trades), but a bunch of random fees for other things, and no guarantee that it will stay fee-free. They plan on making money by providing liquidity (ie. being a market maker) and offering premium services...

With my current brokerage, I get online trading in 10+ worldwide markets, I can hold a variety of currencies, I get excellent execution, and there's no fees, there's plenty of services available including charts, real-time quotes, reports and many things that would otherwise cost me money, and all I have to pay is a flat commission fee on my trades. I really don't see how Robinhood is superior, now or in the future... And many brokerages already offer API access, even if they don't advertise it.
Ok great, but you posted a "Show HN" pointing to your product's web page. The only thing that web page does is collect emails to notify when your crowd funding campaign starts.

I just don't understand what you're showing us.
Yes, we ran into this complaint a lot when researching existing options. Our current beta version is very mild, so it's pleasant to eat a lot of it.
Are there plans to release a version that is free of all treenuts (and peanuts)? Very few bars available on the market are free of nuts. I'm not sure of the prevalence sunflower seed allergies, but perhaps sunbutter could be a suitable replacement for the walnuts you include now?

For comparison of nutrition:

http://www.wolframalpha.com/input/?i=100+grams+sunflower+see...

http://www.wolframalpha.com/input/?i=100+grams+walnuts
You may also like http://p3rl.org/JSONY which ingy and I came up with as a sort of half way house between YAML and JSON. Note that while that's a perl implementation, the Pegex grammar underlying it should be compilable in other languages.
2 years, eh? There's a common misconception that "sophomore" is greek for "wise fool". Consider that.
Aah, MMS, that makes sense.

I think most people here use either Messenger or iMessage, the latter being the case in my circle of friends.
My first test had a really impressive result.

But the second threw an Internal Server Error.
>(as opposed to other abstract objects such as patonician ideas, or more commonly gods)

Well neither of those two deal with counting... We already know (historically, empirically) that counting & manipulating 'stuff' is what works for making applicable theories. Mathematical abstraction preserves those "traits", & makes the object more general - ie more flexible. Chess for example is about counting, but it's not explicitly written in a form that allows you to drop it in a theory.

I think the important thing is the traits aren't arbitrary. They were forced on people, eg you need to learn counting if you want to keep track of your goats.
Just to be clear, I upvoted this, but I thinking TVs being anything but a dumb display is a really bad idea. It wastes developer time trying to stuff support for proprietary technologies and reinvents the wheel.

Just... just be a display and let me connect whatever proper devices to it, instead of trying to put a crappy and slow YouTube app that gets obsoleted within a year.
Cannot see how it's shorter and more readable than a formal grammar + AST production rules. Given that the class syntax is very bloated (unlike, say, ML ADT constructors), there is no chance a language grammar will be compact and comprehensible at a single glance.

Disclaimer: of course I'm biased, I'd oppose anything with the word "class" in it.
Why is there even discussion about this? The prof is the cheater.
>Now, apparently, those old lessons are still useful. I'm not very much into TVs, so I don't know, but to me the real "ecosystem" problem here is that the TV apparently is not just a display device.

For a while, the appeal was that it was cheaper and simpler to just buy a smart TV that had Netflix, etc integrated than it was to put together some other solution yourself.

Turns out the reality is that the integrated smart functionality tends to be slow, clunky, and rarely updated. Now that things like Roku, Apple TV, and Chromecast are so cheap and easy, the tides have turned there.

While I was somebody that bought a smart TV a few years ago for those reasons, I've gotten to where I haven't touched those features since Chromecast launched. If anything, it's become an annoyance that my TV has a 15-20 second boot time when I turn it on. I know I've decided that my future TVs will be TVs only, and that seems to be a common theme among others I've talked to with smart TVs.
Does Oculus Rift have any plans to make this an online product where you can play with other Oculus players? I haven't seen any information about any plans to create an online gaming presence, but I can definitely see a lot of great commercial applications for it already.
Somewhat related, the Youtube channel Pakistani truck (https://www.youtube.com/channel/UC64FbxoHfUWd5hykYk5_BvQ/vid...). Here's a good example video: https://www.youtube.com/watch?v=9E3TnJX61Oo

It's absolutely amazing how good of work they do using ridiculously crude tools. Extremely skilled people. I strongly recommend you don't watch if you're a manager or OSHA inspector, though.
I've been a senior developer for almost a decade now. I've never heard of RPN. Not everyone took the same classes you did, get off your high-horse.
Url changed from http://talkera.org/crypto/a-minimal-full-bitcoin-node-in-f/, which points to this.
Thanks for linking to that. I currently feel like I'm the toxic asset currently working at a big medical company. I just wanted to actually make progress and get stuff out the door instead of (not exaggerating) redoing the same work 4 times now...
It is pretty old and that's what makes it great!
Updating your Android version is likely to break telephony and Android will probably never be secure for non technical users. Apple is pushing the limit with things like answering my phone on my laptop. Would someone even dare try this on Android? Maybe Apple is moving too fast, that is a matter of opinion, but they are certainly moving forward fast.
You are allowed to keep your FERPA recommendation rights but, as misingnoglic, most universities will not pay much attention to your recommendations if you choose to do so.

https://appsupport.commonapp.org/link/portal/33011/33013/Art...
It seems reasonable for Zoom or any app to know whether its window has focus. That doesn't imply spying on anything else you're doing.
You are doing a full migration to React because of the update from Vue2 to Vue3? I read the Vue3 docs for the key differences and it looks a lot easier to migrate to Vue3 than React....
Standard browser Bookmarks, but arranged as a tree structure with folders and subfolders wherever necessary. I have hundreds if not thousands of bookmarked websites.
Buying tapes, or nowadays CDs has very little to do with wax cylinders.
Wow, this thread really exploded! My 2 cents on Haskell, since we're building https://wasp-lang.dev/ in it and also just hired several founding engineers:

- we're sticking with the "Boring Haskell" manifesto(https://www.snoyman.com/blog/2019/11/boring-haskell-manifest...) - using only the widely adopted compiler plugins and not going too crazy with the monad transformer stack, which keeps the code easy for others to contribute to.

- we've hired 2 founding engineers so far - none of them knew Haskell beforehand! But they were both senior engs well versed in different languages and I was surprised with how quickly they picked it up - within the first month they are at 90% productivity.
That's pretty crazy. I think Google is currently losing vs these SEO exploiters, at least for some domains such as programming. The fact things switched within a week suggests they are trying to finetune their algorithm to make it less exploitable again.
archive.is wastes your time on captchas even if you're not using tor
But only in the third edition and that seams to be flawed, regarding to the author and the top review on audible.
Speaking as an agency owner, I've seen a massive shift of marketing budgets away from advertising and into content marketing. Adding value through content has always been the most predictable, sustainable way to build inbound customer acquisition.

Businesses are now realizing the ROI of paid channels continues to diminish (if it was ever really there at all given how fake many of the reported metrics seem to be). Instead they are finally understanding that their role isnt to shove marketing messages down peoples throats, but instead to earn their attention via the value their content can add to existing needs.

Content + PR will become the defacto way most companies market themselves, where PR is just multi-channel distribution of the content being created by the brand.
AFAIK, there is no drop in replacement. We use:

* GitHub for SCM and wiki docs.
* SourceForge for mailing lists
* Self-hosted Redmine for bug tracking
* Freenode IRC for realtime collaboration
> Has that changed since?

Blender's UI has evolved enormously in the last five years.

It's come a very long way towards being more:

- A) User-friendly
- B) More "conventional" for people used to the (by decreasing order of user-friendliness) Houdinis, Mayas, 3DSMax, etc ...
This is so depressing. There's already a standard, interoperable, decentralized instant messaging protocol (http://xmpp.org/). And it does things none of the competing walled gardens do, like real private conversations (http://wiki.xmpp.org/web/OTR). Why can't people just compete to produce the best user experience on top of XMPP?
Even if you get a few months of reliable support, you still have to switch which will cost you dearly.

Often what is done is source escrow. The source is given to a third party, and if anything goes wrong the third party releases the source to the one who purchased the product.
While I very much don't like Oracle as a company, I'm not aware there being other DB with something like flashback.

EDIT: Also, I'm not sure there's production ready free software column-store DB.
Relatedly: write one of these for your sales process (certainly for enterprise sales, but very useful for low-touch/medium-touch as well). It will save your sanity.
I think at this point it's irresponsible to do anything other than what you're describing. There's no reason to expect FB to change their strategy.
This is really about closed source, proprietary infrastructure technology (not all kinds of software in general ), offered by startups, not established companies.

That is to say, people use Oracle, SQL server, Teradata, etc and they are not worried they will go out of business or be sold or otherwise that they will be left in the dark by a sudden shift in business practices and product availability.

The problem is almost entirely with startups, which are an easy target for bigger companies interested in their technology and team skills set. This is even more so an issue because the majority of startups are VC funded and are under pressure to sell or comply with VCs interests.

So in practice you have three ‘safe’ ways to build your infrastructure, which are not mutually exclusive. Choose OSS software, buy from companies such as Oracle, IBM, HANA, etc, and build it yourself. Depending on the expertise of your team and funds available for purchases, as well as qualifies of the available solutions, OSS is probably the safest way, followed by purchased from large corps. Rolling your own infrastructure is expensive, time consuming, requires committing your developers to building infrastructure instead of well, building a product, and may not work in the end at all.

Even the companies that can afford to do it everything in house (Facebook, Yahoo, Twitter, etc) choose OSS for the majority of their needs and build on top of that. Google is Google. However, if that infrastructure is your selling point and what differentiates you from the rest, and/or you have very specific needs and makes more sense to do it this way, doing it yourself can be a great alternative.

We rarely use OSS here, and we don’t use any proprietary infrastructure technology. We have built everything ourselves, and it has worked out great so far, but we have put a lot more effort and resources into that, whereas we could have instead invested on the Product. If we had to make a choice again, in retrospect, we ‘d most likely have gone the OSS way.
It’s all about tradeoffs.
I worked for the biggest swiss news site, which also had an option to disable ads for a story in the CMS.

In this case, it wasn't an acknowledgement that ads are invasive and uncomfortable in general, the problematic ads were those shown based on keywords of the story. E.G. an advertisement about how safe car X is in a story about an fatal car accident.
Except for literally two days ago they were advertising Viagra on an article about gang rape:

http://www.nytimes.com/aponline/2015/03/23/us/ap-us-fraterni...
I have to admit, every previous time I saw this linked I didn't bother clicking through, because from the title I thought it was a post mocking the concept of portable executables.
It's funny how a link to Facebook's recent data selling scandal, in a discussion about whether Facebook sells data, gets voted down.
I think Devlin has useful things to say about math education sometimes, but his argument here is terrible.

The big mistake is conflating the CCSS eight basic mathematical principles with the actual curricula as implemented by the textbook publishers. There's a lot of crap being adopted, as publishers tack common core reference numbers on hasty edits of bad textbooks.

Then there are all of non sequiturs in the article. Eric Mazur has success with IBL? Must be just the thing for first graders. Children in India with access to a computer taught themselves all kinds of interesting things without instruction? Sounds like a Common Core classroom to me.
The value in conferences is only mildly related to the actual talks. Meeting people and the discussions and connections are the real value. Like, ClueCon, for VoIP devs. It's rather haphazardly managed, many of the talks are useless, some are even just pure ads. But if you spend time to meet people it can be totally worth going.
What country reasons its existence on paranoia and fear factor. True India shall happen when federal states get functional and financial autonomy and decisions are not shoved down their throats through an imperial mechanism.
> Using SPDY shows huge performance improvements in production.

Using SPDY only shows improvement over HTTPS. Over HTTP you get a huge performance hit!

The majority of data has no need for encryption. Some of it does. Where it does, SPDY certainly makes sense.
I met Taylor a few years ago at a conference we were both speaking at. Coming from the iOS world, I had no idea who he was.

"So, what do you work with?"

"PHP mainly", he said.

I replied "That sucks, sorry man."

¯\_(ツ)_/¯
Don’t confuse freedom with anarchy
Packaging is hot. The question how hot it is?

Buddies of mine want now explore a niche of very low end litho market for a brand new entry.

I want to throw them an idea of capitalising on very cheap interposers, but don't have much confidence in how long advanced packaging will be able to attract hot money.