jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Alibaba is a very mixed bag.

I recommend using Panjiva.com to do some diligence on suppliers before committing. You can see who else they're supplying in the US, historical data (ie. are they doing more or less US business?) and even pull credit records and other data.

It's not failsafe but you'll get a much more complete picture of a supplier than with Alibaba.
Or, in other words, "for all complex problems, there is an answer that is simple, easy, and wrong."
Hi Pstack, oh right, I totally understand your view and you are right it is sometimes quite hard to differentiate between Apps that make your life easier and those that turn you into mindless bots.

We take every step possible not to cross that line with Buffer and a recent feature of "tweet now" hopefully puts us safely on the "make me more efficient" side of things instead of "make me a spammer".

What do you think about that? Would love to hear your views.
Your odds of changing it do not decrease significantly when you die.
Comparison with Australia:

http://cdn.debtdeflation.com/blogs/wp-content/uploads/2011/0...

chart is from article:

http://www.debtdeflation.com/blogs/2011/02/10/a-motley-crew-...
Not to be a downer (I'm sure there was still a lot of work in it), but when it loaded I thought "oh, it's just Biolab disaster" (the first demo game of impactjs: http://playbiolab.com/). I think this game is just a "reskin".
Sorry guys, it looks like this article is behind a paywall. I didn't realize it at first, but there is a workaround.

if you Google

FCC moves to ensure ‘net neutrality’

It will bring up the correct page from ft.com (Financial Times). Just click the link from Google and it will let you behind the paywall for free.

All the software is doing is checking that the clicked link comes from Google. If so you are behind the paywall and can read it. If not, it throws you onto a generic page.

Here is a cut and past that will bring the article up (at 5am Austin time)

http://www.google.com/search?hl=en&source=hp&q=FCC+m...
I can't believe the same man responsible for the vile minstrel show that was Borat is so often lauded as some sort of progressive champion. I guess it's ok to be racist as long as the targets are Kazakhs and not Jews.
Yes this is correct.
But as you see the original un-optimized version was running at nearly same speed on both. Meaning the A15 and Core i3 performance are comparable, if run at the same clock.
The general perception has been that the raw performance of the ARM CPUs(like A15 and A57) and Intel Sandybridge CPUs like the one inside like i3/i5 are not in the same ball-park . Most people believes they are leagues apart. Also one of the reasons why such comparisons havent been made before, much.The idea of the blog is to show that this is not completely true.
You're obviously not vb6 programmers at Google, it kept changing vb6 to 'visual basic' making trying to fix obscure behaviours in vb6 really hard to do because all it would find are vb .net results after the switch.

I had a couple of very unproductive days before working out how to force it to stop changing my search terms.
As I mentioned in other replies already, Bitcoin allows certain non-monetary uses that are not possible with any other technology. E.g. registering your document with a timestamp with no counter-party risk. Or mutually-locking funds without a 3rd party. Or using a third party arbitrator without giving it full access to the funds (only a fee and a right to decide where the funds go: to party A or party B).

Bitcoin is not just a payment protocol. It's a global unbreakable consensus mechanism allowing enforcement of complex contracts without any guns or policemen.
Most of those published in the New England, for example. Of course, one can substitute a shorter duration for a larger sample if the results are ver significant with a large effect. But if you have a sample size of 1, and want it to be data, however insignificant, rather than noise, you better keep at it for a while.
I think this is THE crucial point - as long as governments have a monopoly on violence / physical force, the power of the Internet is a mere sliver in comparison.
I hope this isn't unfair but..

Does this mean that Canonical either don't believe enough in Ubuntu Edge to raise the $20m difference themselves or that Canonical do believe in it but are not able to raise $20m?

I have to admit I am skeptical about the commitment of a large, established, company to a product that they are not willing to put their own skin in the game to develop.

However, I can understand and have participated in crowd-funding for smaller companies who are trying to play a bigger game.

I just wonder which one Canonical is.
You mean, actions of US government don't have positive consequences? I think you're getting way ahead of the facts here.

(Shrug) Unless you owned a lot of HAL or another big contractor, the Iraq war didn't have a lot of upside.
$20k/yr? In some cities, you could use 3/4 of that in rent. Perhaps a typo on "slavish"? :)
Yes, it is absolutely horrendous. I was trying to imagine what it would be like to be aware of being a rider of a host body, separated from my body, unable to control my whereabouts.
You just gave a fairly abstract definition of "innovation."
I hope the new name will not turn out to recurse the project with misleading interpretations.
So we can probably agree that at least Ruby didn't get popular because of graphical design.

And here's Nim:

http://nim-lang.org/

It looked pretty good when I saw it for the first time today. Told me what it is about concisely. I don't see how a better design could significantly improve Nim's adoption.

Edit: I did completely miss the carousel at top of the Nim main page. I think it'd work better, if it was just serially on the page instead of the widget. Same content, less "design".
Yeah, the kind of 'progressivism' that calls for silencing all opposition through censorship, propaganda and intimidation.
Neither actually :-)

EMACS dates back to 1976 (David Moon & Guy Steele); vi also dates back to 1976 (Bill Joy).

GNU Project dates back "only" to 1983, with GNU Emacs soon after: 1984.
> is what a medical professional told me.

> Do your research.

I don't mean this abrasively but, referring to an unknown third party for credibility and then telling people to do their research does not seem overly convincing to me.
ダークエルフなら ほくとうのしまの
どうくつに すんでるよ！

https://youtu.be/87eL0K9Ld8s?t=79
If you murder every 100th day, are you 99% peaceful?
Tone it back a bit. We have lost multiple presidents and other countless politicians to actual assassinations. Breaching the capitol is certainly new but that speaks to the incompetence of the police, not the gravity of the protesters’ intents.

> There were multiple people with zip tie handcuffs in their possession in the Capitol.

Maybe to tie some people up? Guess what the intent is of the people that have bombs and guns.

As Senator Graham pointed out in his speech, the security failure was so catastrophic that it could have been the death of the entire house, the senate, and the Vice President (lots of people with large backpacks inside that could have been loaded with explosives).

If there was any serious attempt at an actual overthrow it would have been a much worse day.
> So now your position is that it’s okay to occupy a capitol building as long as you don’t break windows, break into representatives offices, and/or some small percentage of them have weapons on them?

No, but it’s the bare essentials to stick to if you don’t want to be taken for an insurrectionist.

> Was it immoral when BLM occupied and damaged the Ohio capitol?

Yes! Whoever thought that was a good idea is a goddamn punk. Although, they weren’t trying to change the outcome of an election; that’s a pretty significant difference. There’s few things in a democracy worse than interfering with its election, I’m sure you agree, except maybe literally blowing it up.
Linux wasn't shocking or daring back then. Literally everyone could see that proprietary unixes (and their locked-in hardware) were doomed. "Attack of the killer micros" had already succeeded. Exactly which micro was still somewhat unsettled.
Straw man. Pretending it's racism
You're not being honest. Abusing meaning of word legitimate
Fun fact: The scene in Star Trek: Generations of (spoilers follow)

the saucer section crash-landing on a planet was directly inspired by a section of the TNG technical manual which explained how the saucer section could make a controlled landing on a planet in an emergency situation.
I don't see why the price Apple paid matters at all. What Apple does with the acquisitions I think is far more relevant. LinkedIn, Whole Foods, and WhatsApp have continued to thrive after acquisition, all of Apple's acquisitions are gutted and scavenged for parts to incorporate into their locked-down walled garden. Don't get me wrong, it's a great business strategy and the reason that Apple products are typically superior to the competition, but it's far more hostile and anti-competitive compared to the cited examples.
No analogy is perfect. :)

But even still, it costs them money to research and write the news. Distribution is free but creation is not.
That’s separate. I’m just talking about when a user posts a link to the news in their feed.
There's a fantastic book called Augustine's Laws where the eponymous author extrapolates trends in defense spending to reach the conclusion that "in the year 2054, the entire defense budget will purchase just one aircraft."

I'm sure Lockheed will give us a great deal on it though...
Not shaving your head unfortunately puts you in the familiar camp of men who basically deny their balding and can't roll with the punch.

Just get rid of it.
Is this an ad? This book is far from new, and this post simply links to a place you can buy it.
OED doesn't suggest they are the same. You know words have more than one definition depending on context right?
I don't understand your point.

I was arguing "the Boston dynamics robot is not Google technology because darpa funded it" with "it is fair to describe it as Google technology because Google own the technology".

You can draw whatever conclusions you like about the fighter jet for all I care. But if you start saying things like "they bought a fighter jet but they don't own it because someone else paid for the design" then I'll argue about your reasoning.
I'm glad to see others sharing my vision of the future of work. I believe very strongly in the benefit of working amidst natural beauty, outside the city, in a quiet place where one can focus on work and unwind in the outdoors and at small gatherings.

The future is an amazing place to live. We now can live a life like Thoreau at Walden while developing world changing products and marketing and selling them globally.
The Pavlok is really disturbing but cool at the same time. It's such a perfect example of technology that could be used for good or evil.
I totally agree about Lua and classes; this is a breath of fresh air.

I have played around with Lua for years, and I like it in theory, mainly because it has a nice implementation. The C API is especially nice (vs say Python).

But personally I think the language itself is ugly, and inferior to Python in almost every way. Python's classes are a bit annoying to me, but Lua's idioms for classes are even worse (and I never felt prototypes really lived up to their promise). I could never get myself to write anything more than toys with Lua; it was just cumbersome.

Wren looks like a really solid design. I think scripting languages went way too far to the "left" with prototypes and the dynamic behavior of classes (including JS, etc.). This seems a lot more sensible and usable. It looks a bit like Dart (AFAICT), which is probably no coincidence?

EDIT: I noticed that the embedding API is not fleshed out yet. Random drive-by ideas/questions:

- Are you going to model it after Lua as you did the parser? I don't think that's a bad place to start -- the stack-based model seems strictly superior to dozens of ad hoc methods like Python. And I believe Python itself is a lot cleaner than Perl, Ruby, v8, or the JVM. The Lua authors did a great job with this comparison paper: http://www.jucs.org/jucs_13_6/c_apis_in_extension

- I always wanted channels between C/C++ and a scripting language. That is, an idiomatic and supported way of running the scripting language would be in another thread. I think of it as a single-threaded "control plane" in a scripting language, and then multithreaded C/C++ for the "data plane". And you use Go-like channels to communicate between the two. I wrote something like this for Python and multithreaded C++ (which is a nice of making the GIL irrelevant). This can of course be implemented as an optional layer on top of a Lua- or Python-like API.

- I've only played around with this a little, but there is a newer CFFI package for Python: https://cffi.readthedocs.org/en/release-0.8/

It is a compromise between 1) the "old style" C APIs where you have to write tons of glue, and then it ends up being auto-generated with some tool that nobody understands like SWIG; and 2) the new style like ctypes or LuaJIT where you have to duplicate type information in your source code. If you mess up or the ABI changes then you get crashes.

CFFI has a model where you paste in incomplete C declarations and it safely generates a binding, which I think is quite nice.

I guess it is a little C-specific. Not sure how it would interact with C++. I think both C and C++ are important use cases.
All in all, we're just another brick in the wall.
it would be if such a list got distributed. Simple IP tables or webserver config. Could you think of a way to make it easier?
Someone needs to check out the lyrics to the song Houses of the Holy (which, oddly enough, is not on the album of the same name):

From the houses of the holy, we can watch the white doves go
From the door comes Satan's daughter, and it only goes to show
You know

(Yes, this is all clearly audible when the song is played forwards.)
The problem is in what concepts are being considered "the same" when mapping two mostly-dissimilar things (a socket or pipe, vs a file).

poll(), select() et al don't define "readable" as meaning "a byte of data is available". They define it as "read() will not block".

When you read to the end of a file, read() returns "". This is the same as when you try to read from a closed socket. Conceptually, they are linking the concepts of "EOF" and "closed", not the concepts of "EOF" and "waiting for data". And indeed, if you call poll() on a socket that has been closed on the remote end, you will find it is "readable".

Ultimately, regular files just were never intended to be used as pipes. The abstractions just weren't chosen to work in that way.
Tocqville observed that US elections are a time of extraordinary stress on the system that nonetheless eventually subsides. This last ditch effort is a little more than this.

Yes, the ones currently storming the capitol are, likely, deluded they are fighting the good fight, but their stand at this point is little more than symbolic at this point.

My beef, though not a surprised beef, is with the commander in chief, who sees it as a way to stay in the hearts and minds of the his base. In some ways, the guy is very smart. It just scary when he is playing with fire like that.
This is an outrage, and an embarrassment. The world is watching. They need to stop this, now.
If the evidence is clear then I recommend that president be protected with disarmed secret service people.
when comparing all equities pricing metrics to interest rates, they are not nearly as overvalued

its like there is one information source where everyone just yells about P/E ratios from the 1980s, and then there is this other unknown wealthier group (or just the aggregate market) that is using P/E/YIELDS and completely calm
So, it the fed allowed banks to report client's accounts in a different way, so although there were not counted as M1 in the past, now they are considered M1?

(I've read this a couple of times I'm still not 100% sure I understand what's going on).
It sounds like the approach here is to take some hair from your head, use it to culture new hair follicles, and then implant those.

Also of note, they haven't started clinical research yet, so that would be the next step. If that pans out, then presumably there would be trials, which means this probably would not practically be available for many more years.

As an aside, this kind of thing seems quite common in the area of hair loss, where early research or hypothetical treatments are hyped up. I'm not sure if it is just a function of popular media sensationalizing the situation or researchers hustling for money to do research.
Trump banned it.

Biden reversed the ban. Hating whites is back on the menu, boys!
Starbucks latte is okay, calories wise. Frappuccino, not so much, with its quadruple calories bill.
Interesting, though that only seems to be a small subset of what SPARK does.

> DrNim currently only tries to prove array indexing or subrange checks, overflow errors are not prevented. Overflows will be checked for in the future.

Those are the very basics of what you might use SPARK for, but it can be used for deeper proofs of your program invariants as well.
So what does one do about this? Buy more index funds? Or gold? Or both?
> This would explain why autism seems to “cluster” in upper class homes, where the parents work nonstop.

The diagnosis of any mental health condition has causal factors outside of the presence and severity of the underlying condition. Specifically, there needs to be enough stress/maladaptation that diagnosis is sought in the first place, sufficient resources and access to care to seek diagnosis, and a support and care system that is otherwise unable to handle the patient.

It's not as simple as "has disease" => "get diagnosis". Bill Gross, the "Bond King", was too busy running mutual funds to get an autism spectrum diagnosis until a psychologist mentioned Asperger's in a dinner party in his seventies, whereupon his wife commented along the lines of "yeah, you obviously have it". If you don't get demands placed on you that you cannot meet, you don't get diagnosed.

Anyhow, my point is that upper class families are far more likely to A) place additional demands on their children, B) be able to seek professional diagnosis, and C) contract out childcare to workers in lieu of DIYing it and just putting up with their child behaving differently. This all is more than enough to predict the gap in diagnosis without any causal link between adult attention and autism. It's also the sort of thing to explain the correlation between diagnosis and low IQ - if you're autistic and smart, you're more likely to get enough pieces of your life right that nobody ends up putting in the effort to generate an official diagnosis.

> I suspect that a lack of adult attention in the first three years of life is a principal factor in the rising autism rates we’re seeing in modern economies.

My suspicion is that modern economies are a lot more atomized, and people suffer a lot more for not fitting into the square holes that are increasingly the only thing on offer. This also explains the rising diagnosis rates for other mental health conditions, especially ADHD.
http://www.facebook.com/notes/facebook-engineering/the-under... talks a bit more about this decision.
How many people are using Exchange to sync their Google accounts to their iPhone/iPad? How many of them realize that is an invitation for Google to wipe your device?
The specific case doesn't matter at all: see https://en.wikipedia.org/wiki/Tu_quoque
Do you have any links to share?
Not usable right now, but the TC39 "Temporal" proposal looks promising, fixing a bunch of issues with Date and introducing a clear API: https://tc39.es/proposal-temporal/docs/

There is a polyfill, but they recommend against production use.
Strong agree.
I will use the command line for basics, commit, push, pull, simpler rebases.

But it I am going to be cherry picking a commit onto a backport branch, or splitting up one branch into two, or doing an interactive rebase, or (as said) committing some parts of s file but not others, I want a GUI
GP is saying XMPP/Matrix went in the "more friendly to governments" direction, due to the dual licensing.
> That's illegal under the GDPR [..]

So what about sites that claim that certain cookies are necessary for operation of the site, when that's at best bending the truth and at worst an outright falsehood?

Many sites work perfectly well and - amusingly - become blazingly fast once you block all scripting and cookies. No annoying GDPR notices, no annoying ads, no (client-side) tracking. So much for "necessary" cookies :/
I'm not familiar with all those extensions, but this sounds exactly like what Brave does.
> Voting on HN isn't about agreeing
> or disagreeing. It's about whether
> a post is contributing to the debate
> or not.

That turns out not to be the case. It once was true, but as the community has grown, so people have not been enculturated with those early ideas and principles, and now many times people read something, disagree, downvote, and move on, without ever providing counter-points, or engaging in the discussion. It's a way to punish people you don't agree with, while avoiding having to think.

Elsewhere[0] you commented about an item reappearing and having its votes ages apparently reset. I hazard a guess that it was the mods playing with a mechanism to prevent "item overload." There were about a dozen submissions of the SpaceX launch, and each would fall a little way, the next would be submittted, gain a few votes and comments, then fall away to be replaced by another. One way of preventing the splitting of conversation might be to pick a canonical submission, and then prevent it from falling too far, and thus encouraging conversation only to happen in one place. Pure speculation, but it would be a mechanism I would consider were I running a site like this. Certainly there have been fewer instances lately of the "new" page being overrun by breaking news that everyone wants to submit.

[0] https://news.ycombinator.com/item?id=8844078
Depends each time. First time I quit it was a week of headaches and two more weeks of sluggishness. Second time it was a day or two of headaches and a week of sluggishness.

Second time around I did just accept that I was going to take paracetamol by default (so on a regimen and not reactive to pain) to take the edge off the headaches though so that could've helped.
Why does the trial have to be 14 days? It sounds like you can get the value from your product in 7 days, perhaps less. Free trials are the period you have to convince them to hand over their cash, if that happens within the first minutes of using the software - get it then!

I would not advise offering a free version, they will be a drain on your support resources and you'll end up hating them. Or at least, I did :) - it is a lot easier to deal with an annoying user knowing they are paying your bills.
Don't 'TL;DR' this is worth reading.
MREs are pretty expensive. I saw some boxes of MREs at a commissary on a Navy base a little while back, and the per-unit cost was something staggering like $9 a piece.
Yo, this is actually really hard
Has always been fast for me and Idea has been the best java IDE around. What specs do you run and how large is your project?
> really open source

Yeah, except that pesky server, right.
A company culture is great if it fits the company strategy. In other words, the company should value internally what the customers like about the company. It might high quality or agility or efficiency or whatever.

If a company changes its strategy, the culture can be too strong. You can see that a lot where established hardware companies struggle to adopt more of a software culture. A culture can be too weak to support the company strategy in any meaningful way. That is a competitive disadvantage because there is a lot more need for communication and coordination.
Also discussion on Schneier's take here: https://news.ycombinator.com/item?id=26723399
I'm already on matrix. It's decent.