jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
To a person who isn't using Erlang or ASP.net, suggesting that we should use either of those language packages and it will solve any of our problems without creating a thousand new ones sounds equally non-starterish to me.

To add a counter-example, I have lots of Ruby experience and I've just joined a Go team. I won't tell them to use Ruby, I will just do it where it makes sense and saves us time. (And then we'll have two problems... enter "limiting blast radius")

Point of my counter-example is, I'm extremely skeptical that all the world's problems can be solved by adopting a new mono-culture, whatever it is. There are 100% always gonna be some problems that are better solved in a different language. PHP is the best way to run Wordpress, for example (ok, so it's the only way to run Wordpress, but you get the idea... "Wordpress is the best way to..."), but I've been in high-functioning IT organizations that won't touch that with a ten foot pole, because "it's another language to support, and PHP is icky."

We also got rid of a perfectly fine Wiki in favor of centralized Knowledge-base software for similar reason. "Better to just have one KB. We don't need to be hosting another thing." So the chances of moving everything over to BEAM VM are next to nil, unless you are a product-focused company with just one product, or happen to have an absolute champion leading the effort to migrate all the things. For all the other things, you need to have a consistent answer too.

No tool is one-size-fits-all. Where Kubernetes shines most is under any environment that isn't running a single monolith or building a software monoculture and/or can't manage that for whatever reason (because those are all basic use cases that are frankly easy enough to manage without adding on top the additional complexity of Kubernetes; don't need it, don't use it!) IMHO, diversity in infrastructure is a plus though, and Kubernetes is a technology that it turns out enables this.
> Don't you suppose you're being a bit dogmatic about it? Every device has to be as flexible as possible or it's against the law? Genuinely not trying to straw man, but should my oven manufacturer have to account for me wanting to turn it into a space heater if I feel like it?

You're reversing the burden. Apple is spending a lot of money to NOT make it possible to tinker with it.
The full title is: "https://www.nice.org.uk/news/blog/a-new-instrument-for-consi..."

This is talking about using tools in addition to QALYs that are more relevant to people's lives.
> So, I contend you find remarkable soldiers even in terrible groups, and that they (individuals) should not be judged on their group but on their own qualities of service.

So, we should praise ISIS fighters? I am intentionally picking up example of extreme, but very real organization. Same question can be asked about SS members. They knew what they joined. Does them doing good job in that organization is really praise worthy?

The better quality their service was, the more victims they have.
This does not match my experience at all.

There's no limit to the amount of text I can send and it's not ephemeral. Thus there's really nothing preventing me from typing out thoughtful messages, which I do.

As for attention, anything can suck away attention if you let it. I don't find WhatsApp (or other similar chat apps) to be any worse than e-mail or snail mail. I look at them when I want to and no more. Again, there's no real rush, because the messages aren't ephemeral. [1]

There are social media sites that truly lead towards shallow conversations, like reddit where a quick joke gets more upvotes, or twitter where you have a tiny character limit and your message gets immediately drowned by everyone else's latest angry tweet.

What's more, I've seen plenty of shallow conversations face to face. Thus I think it depends very much on the specific human to human match whether they will have any meaningful deep conversations. If the humans are capable of it, they can do it on WhatsApp as easily as face to face. [2]

--

[1] Unless of course you specifically configure them to be ephemeral, e.g. in Signal.

[2] Yes I realize that face to face has the benefit of body language, but WhatsApp has the benefit of remoteness and asynchronicity. Thus I'll call it a wash.
So why not short it against USD? The choice is there on Kraken, it's arguably the easiest win possible if you are convinced USDT will eventually go to zero in the next few years? It's certainly not going to shoot above $1.
Imagine if we could show Gutenberg what has become of his invention. "We took the printing idea, made it work in 3 dimensions, and now we can print the printing press".
This is the coolest thing I’ve seen on HN in a long time. Nice work
This is great, I've been thinking of building something similar myself for exactly the use case you mentioned.
I'm getting the same feeling lately with OS X. I think part of the feeling stems from other operating systems improving, thus making OS X not as attractive by comparison. I switched to OS X in 2007. At that point, Windows was a mess, and most Linux distros were hard to configure. OS X seemed like a breeze back then. Nowadays, Windows has improved a lot, and a lot of Linux distros have greatly improved their usability. OS X just doesn't stand out like it used to.

To top it off, Apple has shifted their focus from 'it just works' to 'buy a new iPhone/iPad for no reason'.
...and give up the opportunity to remind programmers their OOP is the inferior OOP? :)
The more you do yourself, the more you will learn. If you're just learning and not trying to build the next big programming language, try and do some of the low level stuff yourself. Write a parser, write a garbage collector and a virtual machine, re-write the compiler in the language itself. Go hog wild.
I appreciate the points made, but without comparisons on a point-by-point basis, I'm still left wondering what the specific linux runes are to replace OS X - even for this one user.
It's important to notice that he's switching to a desktop running linux. Running linux on laptops is still a gamble. Sometimes things work great. Sometimes you spend months trying to fix basic stuff like screen brightness[1][2] on hardware certified by Ubuntu.[3]

I think there's a market for a linux distro that targets a limited set of premium hardware. I'd gladly pay money for an OS that worked out of the box on any MacBook or Surface Pro made in the past two years.

Edit: Many people are replying with brands that work for them. I'm glad they've been lucky enough to avoid problems, but I am making a different point. On Macs, OS X is practically guaranteed to work out of the box. Wifi, bluetooth, trackpad, screen brightness, power management, hardware graphics acceleration, resume from suspend/hibernate, etc Just Works™. On Apple's hardware, users never have to worry about kernel flags or special drivers. The same is not true for any combination of laptop brand and linux distro. I truly wish it were otherwise.

1. http://fujii.github.io/2014/03/02/thinkpad-edge-e145-backlig...

2. https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+b...

3. http://www.ubuntu.com/certification/hardware/201309-14195/
I did this once. Biggest waste of time, ever.

Went from NetBSD to OS X in 2002, then to Linux in 2008, then back to OS X in 2011.

I spend almost all of my time in cross-platform apps, but the little inconveniences of Linux on a laptop just weren't worth the trouble back in 2011, and I'd be surprised if anything has changed since then.

OS X at its ugliest and least stable wipes the floor with Linux at its best, imo.
I've noticed less finder crashes in Yosemite than any previous version and FCP X has been incredibly stable even as I push it more than ever before. Running Yosemite and FCPX on both a new Mac Pro and a two year old Macbook Pro.

I will say that I've had more permissions issues than any prior install.
No, he's disclaiming his anecdote by admitting up front he isn't like the article's author who will now switch to Linux. He's just an OS X user who has the same complaints (but, apparently, no recourse)
TIC-80 is also another fantasy console like pico8, same idea.
HTTP 451 - Unavailable For Legal Reasons :(
This reminds me of this old crazy internet legend about a guy who accidentally ended up in a position where the company he worked for literally forgot about him while still paying him. It's a rather long story but totally worth it:

https://github.com/bibanon/bibanon/blob/master/Stories/Ameri...
YouTube Kids is so bad, https://youtu.be/oEYUjI3mkB0
... so nightmarish platform

still same problem as 3 years ago ( https://www.engadget.com/2018-03-23-youtube-still-plagued-di... )
Most developers will probably not use 90% of the new additions. Of course which 10% they consider useful will vary vastly.

C++ is driven on all directions by a large number of very diverse stakeholders.
Ha, thanks! I mostly use Apollo iOS and didn't notice this, will check it out!
The problem with society is that we've gotten to a point where everything is always somebody else's fault. No one is ever responsible for anything, it must be the fault of social conditioning, corporations, religions, upbringing, or literally anything else you want to blame. Sure those things play a part, but ultimately people are responsible for what they do. If someone is letting their 3 year old spend hours in front of YouTube every day then that's really their fault, not Google's
Being a parent is about sacrifice, lots and lots of it. That includes working yourself beyond exhaustion to provide for, feed, play with, give attention to, and talk with your kids. It isn't easy, but it's the moral responsibility of everyone who becomes a parent.

I realize a huge percentage of parents fail at this (some more than others), and the amount of work that must be done to make a living and the ease with which things like Youtube make handing off parenting to them doesn't help matters. But the moral responsibility still ultimately resides with the parents themselves.
ADS are not the worry I am expressing here.

Other things, like tests to judge the nature or inclinations of someone are a much higher worry.
Exactly. Should we start waterboarding all suspects because, hey, it might save the cost of a trial?

And besides, doesn't the government have armies of lawyers on their payroll already? The only significant cost to the taxpayer here would be if they lose.
I use QuartzCore layers extensively, and especially lots of Core Animation for the in-app animation stuff. For UI widgets like buttons I mostly made subclasses of UIKit components. So, lots of both.
To be fair, an arse and utterly pedantic, I didn't say it was just talking /about/ startups.
Hey HN! Would love to hear any feedback or comments you have regarding Packlane.

P.S. We're also on Product Hunt today :)
http://producthunt.com/posts/packlane
10. "Enforced association" is phoney. I'd rather just make my own friends at work or out of work. So what if it appears to be a clique? All that means is that we are humans acting naturally.

Couldn't have said it better myself. I've always detested these "team-building" initiatives that intrude into my own private social life. To every company that tells its employees that "we're all a big family": I have my own family, thank you very much.

At the best place I've ever worked, the whole product team would frequently have lunch together. We were happy to do so and we did it on our own, because we really liked each other, not because the company tried to "cultivate" this habit.

You know what that company did right? It made sure to hire top-notch people. When you're surrounded by people who are smart, capable and interesting, when you're surrounded by people whose achievements constantly challenge you to do better, when you're surrounded by people you respect and admire, then there's no need to worry about lunch.
I started writing this comment thinking how great this solution would be, but the more I thought about it, the more confusing it seems to get. What happens if I sync my home folder and I don't uncheck ~/Library? But I really did want my Firefox profile synced.

I think to do multi-folder sync, you really are going to have to provide a mapping interface: Folder A in the dropbox goes to Folder X on this computer and Folder Y on that computer. Complicated and definitely a power-user feature.
I'm not criticizing the medium at all. In terms of health benefits, eating a caffeine pill is healthier than consuming the equivalent amount of coffee. No doubt alcohol withdrawl is worse, but if we're performing comparative metrics, I can vaporize cannabis for two months straight and stop all of the sudden without so much as a thought. I drank a twelve pack of coke across 4 days and had headaches for that Friday and Saturday.

I just don't know what you want me to say. It's not an addiction? Okay. Do you feel better? It's a chemical stimulant that you notice when you stop consuming it. You consume it so that you stay functional.

You can sugar coat it or say that it's not like being addicted to alcohol, but it doesn't change the fact that if you cut it out for a few weeks, you'd be more productive without the cost, dependency or negative side effects of coffee. The fact that you KNOW that, and continue to drink it, quite frankly supports the notion that it's an addiction.
One compromise is like one of my previous teams did: One day of the week is team lunch day (and a longer lunch at that).

This isn't so quotidien, but still has a bonding effect, diffusing group tensions while satisfying the need for self-time.

I think daily mandatory would be weird, but I'd be up for 1-2 days a week where the team meets over food.
The Intel 320 Series is very similar to the X25-M (just the next generation; practically the same controller) and is cheaper as well.
Greens like spinach, salads, kale, cabbage. Leafy greens. Have low carbs but lots of nutrients and fiber. You think they can be absent in a healthy diet?

Fruit - who said overloading? Maybe a few every few days. Our ancestors did eat then when they could find them.

Omega3s - I never heard anything bad about them.
By that definition, it seems like no services are critical online, as there is always some alternative. The reality is that doing all the changes you mentioned could literally cost some companies many months or even years of time.
Domains do NOT have to cost you ANY $$$
I have started OpenDomain - an Open source project that lets open source groups use for FREE:
Please contact me @JSON if you would like to use NoSql.Com 4NY.Com 4DC.Com wUSB.Com JSON.Com LocalFeed.Com Free.TV

Some references:
Dries Buytaert
Founder of Drupal CMS
http://buytaert.net/drupal-com

Brendan Eich
Creator of JavaScript, CEO of Mozilla
OpenDomain: http://www.ecmascript.org/

Jon Ferraiolo,
IBM W3C - the leader of the OpenAjax Alliance
http://www.openajax.org/OpenDomain.php

Peter S. Andre
Jabber protocol
http://xmpp.org/xsf/press/2005-12-30.shtml

Tim O'Reilly
http://www.readwriteweb.com/archives/the_inner_circles_of_10...
OpenDomain: http://Oscon.com

Others
http://nunit.com/blogs/?p=36
http://www.greylisting.org/about.shtml
http://archive.fosdem.org/2008/sponsors
Glad to see the progress and will pass the word. Maybe you want to comment regarding semantic parsing, if your parser can help it in a pipeline, if one can factor it through your parser, or maybe as in task 8 of semEval '14 [1], you need to rethink your structure (dep. tree vs. dependency graph).

[1] http://alt.qcri.org/semeval2014/task8 (with 2015 rerun)
কিউবি Wimax নতুন প্রিপেইড ও পোস্টপেইড প্ল্যান / প্যাকেজ সংক্রান্ত বিবরণ.

http://www.truetips24.com/category/qubee-internet-package
This is the real answer, lol. Just wanted to vent. People in this thread are treating me like I'm a shithead listing a position with impossible requirements and terrible pay.

I'm not. I'm an engineer on the team and I wrote my comment (passive-aggressively) because my workload is ridiculous. As I understand it, we're having a very difficult time finding people.
That's twice the US household average even in big cities. Most workers will never make $100k.
Anyone have good suggestions for playing around with SDR on OSX? I tried installing GNU Radio a couple of years ago with homebrew and it was quite a mess.
Could you point me at the paid for equivalent for excel on Linux?
If he donated even a thousand dollars he wouldn't get the product he can get for almost free on windows.
It's much harder to verify that a drug doesn't have side effects than that it has less side effects than an illness.

The problem with giving it to healthy children is that it could make their lives worse even though they get taller (otherwise I see no problem with taking it).
Every device that I saw as of 4 years ago (when I was working on edge IPv6 implementation) supported the NDP/SLAAC method of assigning IP addresses, which is the default for most leaf node use cases. It's optimized for a unidirectional transmission of information from routers to leaf nodes.

DHCPv6 is used for routers, which need to be given not just an individual address on the local interface but also a prefix that they can hand out to their clients. It's optimized for flows that require a confirmation from the client that it has accepted/reserved the configuration that it's been given.

It is technically possible to use DHCPv6 to hand out IPs to endpoints, but I have not seen any production network in the wild that does this.
You're more than likely the exception so enjoy it while you're still a youngster as the next generation to replace you will be along shortly. I hope with that amount of finance behind you that you are self-sufficient if it suddenly vanished. It will.
Wouldn't this create a scenario where the most attractive people only end up talking to the wealthiest courters?
Your answer received lots of votes for what are basically assumptions.

The author of the article updated his post for -O3 by using a volatile variable for the for-loop test, which makes the compiler not optimize away the loop.

For .NET you can look at the generated assembly, and if it does optimize away the loop you can use the same trick.

No reasons for guessing. We are software engineers after all.
What good is Google? or OkCupid? or any matching service?

For those who have nothing to seek, these services are indeed an environmental scourge. ;)
Hash tables still are O (n) worst-case scenario for each insert operation. Besides, that doesn't solve the heap allocation issue, which usually are O(log n) (for tree-based allocators).
As with all other dictionary/map implementations, hash tables are O(log n) in the general case.
A commercial application which comes to mind is in farming - monitoring crops and cattle. Also for a small lightweight device it might be an idea to make the wings out of a solar material which can charge the battery and extend the maximum flight time.
Very nice! And I like the simple API. I've been wanting a nice web accessible calendar view for my stuff that I usually keep in Emacs Org Mode, this looks like a good choice that shouldn't be too much work to integrate.

It would be good to be able to modify and delete items from the API though. Any chance you'll add this?

Also, the video is very nicely done, did you do that yourself or have someone do it for you?
It's more of a challenge, (and more fun) doing this with a real-life chess game. A friend and I challenged a buddy who was good at chess to a game (2 vs 1), a scenario which he usually defeated us in. I had to leave the room to enter his moves onto my desktop machine. The fun was making up excuses for leaving the room, and transmitting the moves to my partner without making it look suspicious (I pretended to be wired up on caffeine and extremely jumpy). "We" managed to defeat him quickly, but, after seeing how dissapointed he was, spilled the beans.
A worthy app for Maddox himself.

http://alphabetofmanliness.com/
Don't sweat it. It's actually quite a good name. It works both as "you block" and "micro block" depending on reading the first character as "u" or "mu".
The tutorial doesn't work for me. It provides a thorough explanation of the polynomials, but it fails to explain the very basics of how the curves are laid out on the plane.

It does a nice work of explaining how a circle is drawn, but its explanation of how x and y are calculated for a Bézier curve doesn't make sense to me: "Bézier curves use the "binomial polynomial" for both x and y." If the same function on "t" is used for both x and y, they would always have the same value, and the "curve" is always a diagonal with 45 degrees. What am I missing? I can't infer it from the tutorial.

Also, it introduces the idea of a "control point" and starts using it, but never manages to define what it is, or how it is represented in the equation or graphically. It merely labels some curves as "P1", "P2"... in the graphs and telss that these somehow change the shape of the curves, and tells us that they have an associated linear "wi" weight; but again, the way in which the (x1, y1) pairs are connected to the binomial and polynomial term is never spelled out, and left as an exercise to the reader.

Things are further complicated by the mysterious "strength" parameter "S" in the graphs, which is also unexplained, never used again, and appears right when we're trying to understand the difficult concept of a control point to further confuse things. I had followed the tutorial quite well up to that point, but that section lost me completely.
This paper is the most up-to-date on the semantics of the current implementation: http://projects.csail.mit.edu/jeeves/papers/plas07-austin.pd...
There are actually some proposals out there to build extra-national trade cities in Africa to encourage Western-style development, minus the intense corruption of African governments.
Thanks for the summarized analysis Magnus. The syntax for defining and using refinements looks very clean. I'm looking forward for this feature to be included natively.
Thanks to matthewfl (http://twitter.com/#!/matthewfl) for putting the time in to make this. It's really useful for someone who wants to experiment with node.js.
Interesting. I wonder if Google is trying to push this because no one uses the semantic blockquote, cite and q tags properly?

Edit: Seems to me if the above tags were used properly Google should be able to determine original source just by sorting chronologically.
Spam is really not an issue anymore. I've got some mail adresses that would receive hundreds of spam mails per day (those addresses are older than a decade now).

With fairly simple means I can block almost all of those mails on my own mailserver with practically zero false positives. In fact, the false positive rate was so low that I now directly reject those mails during the SMTP dialog. This frees me from checking my spam folder, and at the same time gives senders of legitimate mails (false positives) a notification that their mail has not been delivered.
One of my college professors used a wearable computer and thus the twiddler keyboard. It is quite interesting and it may be something I explore - thanks for reminding me!
That's why I made http://ihackernews.com
Yeah this dude is missing out. I'm married to a Trini woman and her and her family's cooking is like 87% of the reason why.
No, scientists don't debate what is true and come up with experiments after, they hypothesize and then test their hypotheses. As results come in, alternative hypotheses are proposed and likewise tested. There might be some debate as to how some data ought to be interpreted, but the data must come first.