skysight-inc/HackerNews huggingface dataset:
> Connection: close

well if they would have keep-alive it would be probably even more disastrous. especially if the botnet would have some intelligence that it would try to detect the keep alive timeout and send requests exactly in this time frame.

--

also a lot of these devices are probably built with linux. and here is something that is probably bad with linux, the lifespan of most linux iot devices are probably outspanning the official lifecycle of any distribution/kernel. this may lead to problems that the vendor will just abadonned it or doesn't care anymore, if he even provided a way to upgrade.
on windows this is probably as bad as well since most vendors will probably not pay additional fee's after the next windows iot gets out of live.

it's probably time to abadon most os's for these devices and create a new open source project for these kind of devices, hardended from scratch. this would at least help with the unmaintained part of the os parts, which would make the situation at least 1% better.
well it won't fix the laziness of certain vendors.. but it would be a beginning.
What We Are Doing Wrong. The Robot That’s Not in Our Pocket
"I've made life decisions bases on such statements that proved to be patently false and not at all backed by real science."

How would this knowledge impact a life decision? If your doctor told you "The ABVD I'm prescribing will make you infertile" and you decided to freeze your eggs, but later found out that ABVD didn't actually make you infertile, because of this phenomenon, well, sure, I could see that. But knowing the fact that ovaries are (possibly) capable of producing new eggs doesn't invalidate any of our current knowledge about how fertility declines with age, or the effectiveness of our current treatments for it.

Great, our ovaries might produce new eggs in addition to merely storing them, AND all of the statistics about infertility, difficulty conceiving, and chromosomal abnormalities still apply just as they did before we knew that! Even if our ovaries are producing new eggs right now while we're completely unaware of it, all of the statistics we have about fertility already take this into account, by virtue of the fact that... well, they were measured on women with ovaries.

Even if new fertility treatments are created out of this knowledge in the future, it's still many years out. First, this research has to be expanded, duplicated, and confirmed. Second, many many years of expensive clinical trials and research for the FDA need to be done. Third, there's a lot more that goes into fertility besides the eggs. And, while it's great that new research comes out, it's usually smart to hedge your bets and make life decisions that don't include the assumption that awesome new research is going to come out that will fix all your problems in the future.

Also, I wouldn't be so harsh to criticize the doctors who told this to you. Science is about evolving knowledge and discovering new things. Prior to this discovery, all the existing research suggested that women were born with all the eggs they would ever have. They cut open ovaries, counted eggs, looked at them under microscopes, studied how they matured, watched ovaries in vivo, and documented the organ as thoroughly as they could. Science! Now we have some more science that was just done, and it described a new feature of ovaries that we didn't know about before. Awesome!

This is like getting pissed of at Galileo because he lied about the number of planets in the solar system. I mean, sure, you could argue that Galileo should more accurately say "we only know about 6 planets, and there may be others out there" but, heck, there also could be some crazy cheat code out there to allow us to spontaneously regenerate limbs, or change our eye color on demand. You can't get made at doctors for saying: "No, your arm cannot be grown back" just because some crazy new research comes out five years later. We just don't know.

As unsatisfying as it can be sometimes, the best we can do is act on the knowledge that we know now, and simply adapt as we discover new things.
https://hbr.org/2015/03/the-5-biases-pushing-women-out-of-st...

How is that a serious contribution to the discussion? The authors Hall, Phillips and Williams don't for a second reflect on their own confirmation bias.

feminist conspiracy

The authors Hall, Phillips and Williams are self-described feminists.
Agreed, those are very good points. Something is definitely not right given the all the reports about unexpected reboots. Maybe the situation is better in Windows 10 vs. 8/8.1 but I wouldn't know.

Because I'm used to daily updates from Fedora, maybe I haven't noticed how frequent/troublesome Windows updates have been lately. I remember reading an article on MSDN explaining how they had reduced the number of required reboots (completely forgot the details), but they need to do more work in this area.
It worked fine with NoScript -- which is a good way in general to hide from the madness of the modern Web.
For those of you not in the know, the modified TECO would eventually become the first version of EMACS was built be RMS somewhere between '72-'74. GLS and RMS consolidated a collection of custom macros floating around the AI lab into the first real version of Emacs in '76, on ITS. This was radically different from the Emacs of today, but it was Emacs.

The first public release of GNU Emacs, the emacs which, along with its derivatives, is pretty much the only one in use today (save those oddballs using lispms, and the other oddballs using Hemlock derivatives), was released in 1984, and is 32 years old. The original emacs is 40 years old.
Correction: it has to become a real threat to their bottom-line first. Before that, there's no business incentive to care.
The project needs a new logo, and a new name.
The combination of GPU and what software you're using for VMs might matter too. Intel graphics are probably out. GPU virtualization is far from perfect but I've seen some surprising results.
And of course this thread got flagged as [dup] too. Of course HN doesn't want people to read anything that would go against HN. Why would they? They're not biased, they're not a platform for open communication. They're not just "first and foremost a business". They're just a business, plain and simple.
Microsoft: No More Pick-And-Choose Patching
https://www.cnet.com/news/supreme-court-grills-apple-v-samsu...

The layman version of the transcript
I love that "user data sales" has become such a normal thing that when someone stops selling it to ONE company out of like several thousand, it's considered newsworthy.
Yes:

- In France, the last law about gender equality: https://news.ycombinator.com/item?id=12688339

- In France, organizations which support only women, by statute (see last link). In USA, "Girlz In Web" and all similar ventures.

- In France, aid and support that is only dedicated to women (excluding child-bearing support, which is deserved), where there's no mirror support for male problems.
Interesting to see this paper making HN. I think it has stood the test of time reasonably well - it was written in about four hours one morning under rather unfortunate circumstances - I was stuck on a train that hit a vehicle at a crossing.

I'm interested in what HN folks think has changed. What are today's urgent problems, and what are just annoying ones that will cost time and money to work around, but aren't critical? How do they differ from those of 10 years ago? Arguably, some I discussed back then have only grown in importance, with no solution in sight - for example, DDoS attacks. Whereas some, like address space exhaustion, look like being adequately addressed, as IPv6 is finally rolling out (only took 20 years!).
50 of the Best Email Newsletters for Designers, Developers and Product Managers
Alienated architects and cheap capitalists make for a pretty awful built environment, don't they?

https://www.amazon.com/Bauhaus-Our-House-Tom-Wolfe/dp/031242...
I liked the second one as well. I think that may be because it's a grey scale photo. The reality would be a bleak grey/beige windowless monstrosity which would look more like an industrial site
Wasn't me. Just pointing it out in case you wanted to follow up. ;)
If the data is public, why is it a problem? If they're sending private info to cops, that's different, but a reasonable person expects all public info to be visible to the last person you want to see it. Theyre just feeding the customers the same data users can see in a more condensed form aren't they?
How Twitch uses Postgresql
Why not teach the newbies on Emacs?

I'm only half joking. In its graphical incarnation, it's not exactly pretty, but fairly user-friendly, minus a few relatively easy-to-learn keyboard shortcuts. Within month it'll be second nature to them.

But I still wouldn't recommend it.
Is This MIT Trump Bot Smarter Than the Real Donald?
Microsoft Patches Five Zero Days Under Attack
> doesn't every recursive function have an iterative version

True in the abstract, yes. But it's a sophisticated compiler indeed that turns something like a recursive binary tree traversal into a loop (it would need to synthesize the stack worklist).

In practice, it's easy to do this for tail recursion (and mutual tail recursion, with a little more sophistication). You can get slightly fancier with "tail recursion modulo cons," which is a little more clever and handles map. Beyond that, it's pretty gnarly to do a good transformation, because recursive code is implicitly using the stack in interesting ways.

> couldn't... functional primitives be converted to imperative code

Indeed, and we do write those in pure JS with carefully-crafted while loops to make those primitives more efficient. But if students are learning to write their own map, or another functional combinator on lists, those need to work, too, and will be implemented recursively by them.

> Generator functions are no different than regular functions when it comes to stack depth.

Yeah, stack depth in general is annoyingly low on modern browsers, IMO, so this isn't just a problem with generators. It's also unpredictable (http://stackoverflow.com/a/28730491/2718315). So we're working around the normal stack limit already. I was sort of hoping that when a generator's continuation was captured, it would stay heap-allocated and not "count" towards stack space when restarted, but that's not the case.
Not sure I understand. Can you give a concrete example?
I just wanted to chime in and say thank-you. Your technical answers are always very interesting.
Can you add one column to the table: a brief description of the service? Thanks for collecting all the information.
Concrete is the material that defines the brutalist approach. The name comes from the French, "beton brut" - raw concrete. You can't do brutalism without concrete.
People say that, but the destination is important.
"Journeys require endpoints, otherwise you're not Frodao, your just a homeless guy wandering around with stolen jewelry" - The Oatmeal http://theoatmeal.com/comics/unhappy
For the First Time in History, World-Class Marketing Automation Has a Free Plan
The fact that behavior changed doesn't mean it's a bug. If the behavior in question is undefined behavior, then it can be subject to change without warning.

And the argument here is that the cited wording assumes a non-empty set of file descriptors, because the way it's worded doesn't make sense if there are no file descriptors. If there are no file descriptors, it's impossible for an event to happen, so there's nothing to wait on.
Sorry that's not the truth, I read about a book a week. This week I've read 3 and started another 2. The secret is to read for enjoyment, a lot, and eventually you get fast. If it feels like a chore, you're not reading the right books: read something else. If you're enjoying it, it's easy to get carried away and read for many hours at a time.
Yeah but don't make that the target. Make having time to read and enjoy it the target.
Just FYI - some people[1] have expressed rigorous ideas about deniable encryption, too!

[1] http://eprint.iacr.org/2013/454.pdf
Right, because those 3 points are what Apple said his blog post had to include (if you listen to the call).
What's the best way to audit one's own computer for root certs that perhaps should not be trusted?
I was flabbergasted by one of the image titles. "Women apply dazzle camouflage to a ship in Union Square, New York City." Mostly because Union Square is deep inside the city, far from the harbors. Turns out the ship was a wooden mockup, used as a recruitment tool [1]. The more you know!

1: https://en.wikipedia.org/wiki/USS_Recruit_(1917)
This is a design defect, not a flat roof problem per se. It is entirely possible to build a house with no attic and no condensation problem.
> old concrete buildings look very inspiring

especially those with a touch of moss, mold and climbing vegetation here and there.
As a Signal user, I've experienced this issue as well. I work around it by deleting the message, then re-sending it, but that's clunky.
No great company name. No special univerity. Starting with a slight handicap here.

Intro is too long. Make it shorter and to the point. After 5 or 10 lines, it get hidden automatically.

[Do you realize that you have the equivalent of "I am open totally to leave my current company" while you're working at your current company?]

You lack a lot of keywords. Only Python, DynamoDb, AWS. You must have touched other things. The titles are 4 times "software engineer [intern]". You NEED MORE KEYWORDS.

The short line on each company is good and well written, I love to get context. =)

The content is missing substance. Add business metrics, how many users? how many servers? how many dollars going through? how many mails send [at the mail company]?
my major gripe with emacs and vim is that the keyboard shortcuts (out of the box) are completely alien. This really fucks with my muscle memory and actually slows me down. I'm sure this is fixable with complex config files, but that sorta defeats the purpose of emacs, where you should be able to edit files from the command line anywhere without messing about too much.
I imagine they make a poor replacement for mustelids. Mustelids tend to prefer small mammals and birds, but they usually vary their diet with insects, fruits, some plants, carrion (I think cats generally don't go in for scavenging, not sure) etc. They also have different hunting approaches: weasels will go into burrows or dig into vole dens. Cats wouldn't be able to fit, and I've never seen a cat actually dig to get at prey. So the small mammal and bird population is adapted to predators with different tactics. Plus cats have a habit of hunting even when not hungry, which amplifies their effect on the ecosystem.
Quake 2 was a really good videogame. Let's leave Brutalist architecture in there where it belongs.
Where's The Hustle (www.thehustle.co) on this list? By far the best biz/tech newsletter I subscribe to.
Why people wait more than a year to see a doctor in Puerto Rico
Microsoft has gotten really bad about describing what it is doing and planning on doing with the Windows 10 generation. They've been called out on it before, but I haven't seen much from them in a formal way over the last year. Individual teams in the company may do an excellent job, but overall the bar is low.
When lots of people have lots of babies on Earth, we just sprawl out.

Having lots of people with lots of babies in a floating tin can is not a problem we can easily solve with our current level of technology.

Within my lifetime, I have much more faith that we'll be able to construct habitats out of dirt on planets with an atmosphere than modules out of asteroids in the vacuum of space, and that's the appeal of planets in general, and Mars in particular.
ISTM that you're arguing from a perspective of intrinsic necessity. Your argument is that, anyone can cat a file into my utility, if they need that functionality.

Sure. However, for example, GNU sort doesn't work that way. Most utilities don't work that way. Most utilities accept a file as an source of input, and most of those don't act on the inode. That's the status quo.
Yet
Another
Redundant
NPM
He drafted a post and sent it to Apple for approval, but didn't get a response before Apple's PR statement was released and before he reacted by posting that phone call. It's plausible to me that the drafted blog post would have been sufficient, but him posting the phone call probably immediately torpedoed it.
really? try to read the joy of clojure in one weekend.
Someone should invent a package manager for databases, the same way we have npm, composer, etc.

it's getting difficult to manage all my different databases.
Is there any university program from Mellanox to get access to the high speed networking gear for NFV/SDN research.
I think the point was that thing like sustainable food supplies on Mars is an engineering problem, not a basic science problem. We already know how to grow food given water, atmosphere, temperature, and light, no basic science needed. However, since Mars is lacking all those things, the engineering problem is figuring out a way to get them. It's possible to do that with what he have today (e.g. hydroponics with artificial lights), just not easy or cost-effective.
Advertising is brainwashing, it is the art of thought manipulation.

Right now it is heavily focused on consumerism.

Facebook has already shown it is can easily identify depression, radicalization, political associations, and other "aberrant" behaviours.

I do not trust Mark Zuckerberg as an individual, nor FB as a company to fill that role in society.
Probably, because it violates the terms of services of the data access agreement, which I would imagine prohibits the use that was being made because it's the kind of use which discourages people from using the service from which the data is sourced, and it is therefore in the interest of the service provider to officially prohibit the use and to take action to deal with misuse at a minimum when it has become public.

The chilling effect of surveillance has commercial as well as liberty implications, and commercial entities have rather strong reasons to care about the former even if they aren't concerned with the latter.
Switch to debian? You can't audit everything on your OS, you have to trust somebody. I trust debian.
Not really applicable given I was using a journeys as a metaphor.
Concrete may stain and crack, but at least it doesn't yellow and droop like that terrible architectural stucco they use today.
I'm not an expert on it or anything, but maybe Spark and Scala is what you're looking for?
No, it isn't. They found a repeat command and had it re-tweet things at will.
AMD X86 Zen Architecture Will Implement SME, SEV and HW Based SHA
Inside the Python VM
There are not "hundreds of accounts" to deal with in the first place.

Regarding the OT: There are specific works, and not that many in all, that were universally recognized in Judaism as the works of recognized prophets. We have no records or evidence of any formal process of canonizing these books. By the time of the inter-testamental period, there was unanimity regarding the canonicity of these books. Likewise there was unanimity regarding the status of the Apocrypha: works that were useful for history or piety, but were not considered to be scripture.

Regarding the NT, the situation is pretty much the same. Works which could reliably be attributed to an apostle, or one of the close associates of the apostles, were widely recognized by the early church as scripture.

A few books that were "spoken against," meaning there was not unanimity regarding their apostolic provenance. These are known as the "antilegomena," and were placed into a separate category. They were subordinate to the other books, and were not used as the primary sources for any particular doctrine, but were still highly regarded. For the record, the antilegomena are: Hebrews, 2 Peter, 2 and 3 John, James, Jude, and Revelation.

There are several lists of NT books extant which are largely consistent with one another, but with some differences. See the Muratorian Fragment for one such example.

A third category of books were also recognized: books which did not have apostolic authority, and thus were not considered to be scripture, but were useful theological treatises and widely disseminated. The "Shepherd of Hermas" was one such work. The Didache is also often considered to be such a work.

Outside of this, there were many late works which were never considered to be part of the recognized canon. These are often, and inaccurately, referred to by modern authors as "lost books of the Bible." However, they were never "lost", and were known by the early church fathers to be works of late authorship, and thus lacked apostolic provenance. In other words, they recognized them as forgeries, and the church never took them seriously.

Regarding any "official" canonization of the books of the Bible, we have no extant official pronouncements until the Council of Trent in the late 1540s. Some suspect that the Synod of Hippo Regius made a determination regarding the canon, but as those proceedings have been lost, it is an open question. Regardless, all extant evidence demonstrates that the NT canon as we know it was settled by the mid 2nd century.
What do think would be a place to show "the last line"? Or would [1] be more useful for your use case? If not, would you mind creating a new issue?

1. https://gitlab.com/marathono/marathono/issues/7
Guessing "Replacement for NPM".
Don't jump to conclusions. My guess is that people think that a random rant full of expletives may not be worthy enough to stay on the front page, so they flag it down. I understand that, even though I personally had a lot of fun reading the article.

There's plenty occasions in here to bash startups, the startup culture, and even HN's role in it almost every day. HN is definitely not against startup criticism and meta-discussions. It's just against poor-quality ones.
Just to make sure everything is clear, the Alto has 256K words of 16-bit main memory. It also has 1K or 3K words of specialized 32-bit microcode memory, which is what I'm discussing above. Since you don't do much in microcode, 3K is a fair bit. (Also note that the microcode memory needs to be much faster (i.e. expensive) than main memory.)

So the Alto and Acorn are in totally different worlds as far as memory. (Not to put down the Acorn.)
Export and compare to Mozilla CA list.
https://www.mozilla.org/en-US/about/governance/policies/secu...

Google anything that is not on it (and is not MSFT).
A third is "it uses multiple files (and the behavior can't be replicated by concatenating them)."

Picking one input to still be consumed from stdin can make sense, though. A special case of this is config files, which are almost never read from stdin (they usually have a default location or several).
> Trusting new CAs is always a big deal

well half of the list aren't _new_ CAs more like additional root certs.
On OS X, open the app Keychain Access and look at the System Roots keychain -- you can see all the root certs there.

For Windows: Have never done this myself, but the link mentions a tool called RCC that lists root certs and highlights potentially suspect ones I guess? No clue if this is legit, use at own risk: https://www.wilderssecurity.com/threads/rcc-check-your-syste...
You keep claiming it's not ambiguous and that nothing is undefined. I've explained repeatedly how the statement can be interpreted such that an empty set is undefined behavior, but you refuse to even acknowledge that this is a potential interpretation of the spec. Yes, the spec should be unambiguous, but that doesn't mean it actually is.
Regarding point #3, you have to have an atmosphere container in the first place (unless you atmospherize the whole planet), so the top layer of that might as well include radiation protection? Though I'm not sure what it takes to filter out most stuff while letting through visible light.