skysight-inc/HackerNews huggingface dataset:
Sure. Maintainability pays off relatively soon, and often makes systems simpler and cheaper to operate. But the topic in this sub-thread is the Y2K bug, where the proposed solution would have been expensive and provided no benefit for 35 years. And at the time, those benefits would have been very hazy.
Huh, I was almost sure you were wrong and that I'd done this before, but the frame does indeed "go away" once you leave the except block. Fascinating.

In [8]: try: crasher()
...: except TypeError as e:
...: exc = e
...:

In [9]: type(exc)
Out[9]: TypeError

In [10]: traceback.print_tb(exc)
AttributeError: 'exceptions.TypeError' object has no attribute 'tb_frame'

I can understand the concern, though it seems like there would be easier fixes than the garbage collector for that specific case.
Is a head cannon a device for projecting noggins or an article of millinery?
Does anyone know why this is exactly?
That Which We Call a Circle
If you—like me—were interested in Diesel ORM's zero sized types thing, here's a pretty decent explanation: https://np.reddit.com/r/rust/comments/3ur9co/announcing_dies...

edit: Go also has zero-sized types (struct{}), so I wonder if this is also possible? Probably not, I don't think, since the compiler doesn't see through interfaces.
I suppose that I'm not surprised. You can't audit WhatsApp's source code, and even if you could, you can't guarantee what you're putting on your device matches the source code. Yet another closed source, inherently untrustable system.
I'm writing to agree with others nearby who really enjoy Bronner's liquid soap, which is very sudsy, has a soft texture, and smells great -- and also to add that the various scents are all worth a try as well. Peppermint is the baseline Bronner's soap, but Citrus, Lavender, and Eucalyptus are also really good. I don't go for floral usually, but Bronner's has you covered there as well. I just notice they now have "Cherry Blossom".

Get a soap dispenser, stick it up in your shower, and fill it with one or more flavors.
Some browsers may send what you type in the address bar to a search engine - I know that Chrome does. So again, I wouldn't be surprised if this is done - that's what web browsers do. They don't make a claim of providing privacy and security.
> to compete in the Pulitzers' investigative reporting category, where winners tend to be multi-part series that involve resource-intensive data collection.

I believe the whole point is that there was no data collection or investigation of any sort, just a bunch of (still) unconfirmed personal anecdotes.

Now, if she had somehow managed to legally obtain records of leaked emails and documents from different, corroborated sources, and managed to stitch together and paint a coherent narrative, then it wouldn't matter what training she received, she would be an investigative journalist and would and should be considered for the pulitzer, even though she wasn't writing for any traditional media source.

As it stands, she's put together a compelling piece of writing about personal experience that tends to be supported by other evidence that's only now coming forward, not collected by her and released by her.

Any sort of investigative journalism should pay attention to both investigation and jornalism (of any sort and format), or else it should not be considered for that category, or else there should be another category created for "personal experience shared".
> I'm having trouble imagining a scenario where the last item is really a proximate consequence of the startup failure

That's pretty easy for me. Let me try to give an example: start-ups are really hard on relationships, starts-ups that are failing and that you are trying to save doubly so. There is a small chance that that led to relationship issues which in turn led to OP now is a single parent.

There are lots of other explanations besides.
This is very common in the industry, common enough to be predictable. Congratulations on your buy out. Take some well earned time off. Maybe do a bit of traveling. During this time you might come up with your next big idea, or be in the space to do so.
Unfortunately I don't have any more space below the center monitor to put another display :) or it gets in the way of the yoke. I tried to fit a smaller LCD display in there but it just got in the way and slowed X-Plane 11 down with an extra display to render.
Some people take a bit of time and familiarity to warm up.
Also my first assumption. When I read that task, being a retired professional photographer who made a living for 15 years with camera, my blood pressure rose.

:D
A small set of hosts intersecting with those 10 also ditched their netnews newservers because of, as you say, "think of the children." The abandonment was by the ISPs, not so much the users.

95% of a full NNTP server feed was pr0n warez and spam - particularly in alt. - but the remaining 5% in for ex comp.* and sci.* is sorely missed and yes, to my neighbor replies, the nnrp clients _were_ more useable and useful than the broadly dispersed grains of unrelated phpbb servers we have now [this para is admittedly anecdata based on my time as a newsadmin\
Lock what precisely?

If you lock the specific account from all login attempts, you have a DoS opportunity on your hands.

If you lock the specific account from specific IPs, botnets win.

And I doubt a company would have requirements like this, and cross-ip and cross-account attack validations in place.
2to3 should manage all that sort of low hanging fruit automatically. The real meat comes in the byte array string logic preservation or breakage.
Forget AlphaGo–DeepMind Has a More Interesting Step Toward General AI
I fail to see why analyzing a problem before solving it somehow translates into "not going to work well with the team". Problem analysis skills are far more valuable than problem solving skills. Anyone can search on Google for a solution to a given problem, but no one on Google can tell you what the actual problem is. If you really thing the answer I was responding to is not acceptable, then the question is a lousy question imho.

"It doesn't make sense to hire smart people and tell them what to do; we hire smart people so they can tell us what to do." - S. Jobs
Would doing that then deprecating those features after 5 years or so not be better than what's happened with the Python 3 transition? I'm curious what options there are for how to make such a transition smoother.
Can confirm, it was very cheap 5+ years ago when I was in the business of needing them solved en masse. I doubt it's gotten more expensive.
Yeah... I feel if you're limiting input that limit should at LEAST be 64-100 characters or more. Then, since you're hashing anyways, I wouldn't worry too much about limits (other than practical check times, for creation complexity requirements, etc).

The other side is to use a fairly expensive hash, and methods to mitigate/reduce use of a login system as a DDOS vector... having the system, and database used for authentication separate from your actual application is a good start, as is exponential backoff on bad passwords by IP and username.

Moving to a separate "auth" domain that returns a signed or encrypted token, and having that in isolation won't stop your processes from running if you get too many requests for auth at once. Having an exponential and random wait before returning from a failed login is another. Keeping track of IP/user requests in an N minute block is also helpful.

token re-auth may be on the auth domain, or the actual service domain, so that can be different.
If you're interested in more of this, Sean, the author of Diesel, is giving a talk @ RustConf in August (http://rustconf.com/program.html#sean) which will probably cover these tricks in more depth :)

[Talks will be recorded, but also tickets are on sale right now if you want to be there in person!]
There's a weird dynamic in interview questions you rarely, if ever, get in the workplace: the person who actually knows about the problem is staying quiet while the one just starting to reason through it is doing all the talking about it.

There's no back and forth -- you're not actually trying to help them solve anything -- it's someone who already knows the answer judging how much of it I can reason out in half-an-hour. I can't take 5 minutes to think it through, I can't stop talking for any significant amount of time without being told to narrate what I'm thinking about, etc. That's nothing like a workplace situation, where they'd be expect to hold up half the conversation, be providing input and thoughts on the problem, and I could just tell them I'd be with them in 15/this afternoon/tomorrow/etc.

It would be more realistic if the interview didn't get to see the question before the interview, either. (And why I think design questions work better than coding questions -- you can do something they're not expecting in the design, ask more kinds of questions about the spec, etc which cause an honest back-and-forth.)
> There are many distribution protocols are that less primitive and absolutely will mutilate the formatting of your documents, such as email (which is why there are email attachments).

That's not entirely true. For email, the only characters that have special meaning are carriage return, line feed, period, and the null ASCII character.

Other than that, you can transfer data via SMTP without any issues.
Am I the only one who likes verbosity while reading code?

When I stumble upon a codebase that looks like the following:

def unzip(tuples):

if tuples:

return [tuple(t[i] for t in tuples) for i, _ in enumerate(tuples[0])] <-------------------------WTF IS THIS LINE DOING????

else:
return []

It takes too much mental energy if the code is littered with the WTF-like statements above.
It also assumes only a single system... not a cluster of several hundred or thousands. It also assumes no weaknesses in the algorithm itself that may be mitigated.
It happens any time the same class of content producers expect to get paid for their content. It gets channeled through brokers, who inevitably end up with the power. People find it annoying to pay 10 people $10 every month; they just want to pay the Content Person $100/mo instead.

In TV land, this is called "cable". Many people apparently do not realize they have re-invented this for websites.

We need a platform that facilitates payments easily and transparently _without_ seeking to bloat itself to extremes. Then content authors and content consumers can still interact more-or-less directly and we won't have the problems that are typical with big content brokers.
Harping on the eternal boogeyman that is Citizens United, after an election where Clinton almost lost to Bernie's small donor army and Trump overcame her significantly higher spending seems a little… much.

That so many people latch on to the outcome of a case, that was fundamentally about political speech against a very contentious political family, as "clearly wrong" because they are allergic to the large, varied nature of what a corporation can be made up of and equate it to always be evil money -- well they kind of lose me there too regardless of what side of the political spectrum you fall.

If you think Citizens United is bad, are you also against companies like Apple being vocal about climate policy or state bathroom laws?
* (seemingly, for profit).

The list of accomplishments reads like the resume of a shady affiliate marketer
Never ever heard of magic.

Mandy, MD, madman. Never magic. Perhaps is a newer term? Or perhaps localised.

Eitherway, is a nice term for it :)
One easy way around this is to do what all the NYC foundations do. That is, give to other people's charities, and they in turn will give to yours. That is only small potatoes compared to donating to a political campaign and taking the money you don't spend on the campaign off the table tax free. A lot more things make sense through that lens. I could imagine a situation where Google who doesn't benefit from every OSS project, gives to project that Facebook benefits from, and Facebook to one's that Google does ad infinitem.
Or more likely thrown in jail under some strained interpretation of the CFAA...
Or this one: https://youtu.be/49xiMfzjpSs
I saw a documentary recently (ish). "what's in your baggie". Molly seemed to be mostly methylone which comes under "bath salts" I think in the US.

But seems to be a generic term for MDMA (like) drugs
Fantastic app. Really nicely designed. Question on the personalized learning: what factors go into determining when and what content to show me to optimize my learning?
Send and Sync are about data races, which lead to memory unsafety, not other forms of thread safety (like dead lock freedom, or maintaining non-unsafe relationships between fields). If there's no unsafe code, then there's no way to have a data race when the individual components are also data race free.
> I could easily see so many people bailing from LinkedIn if it was somehow considered an extension of your workplace directly.

I think it's important that in this case, the LinkedIn account being used was that employee's work account, used to represent the company for company business (recruiting), normally during work hours. It wasn't the employee's personal account.

I'd liken it to a uniform. A uniform is in the possession of the employee, it even has their name on it and is their size. It also has the company's name on it and it's clear that someone wearing it is representing the company.

This is like if someone wearing a uniform came up and started harassing you.
Internal knowledge is not held by the company it is held by individuals within the company. At best what you are arguing for is that there are enough people that for a given salary you can use to replace your existing people and can pick up what they are doing quickly enough that they are replaceable. That is not the same as your disrespectful assertion that your average dev is the same as a person who tightens bolts. Even the most simple development tasks require a significant amount of knowledge and at least a few years of experience that only a small number of the population can actually perform.

It's true that an individual can't do the same things a company can do. That's not some profound assertion. It's however impossible to go from that and assert that is because they are incapable of doing those things even if they had the funding to do so. That is to say that the marketing issue is more or less an issue of funding or money. That is what keeps that individual devs from capturing more value that is instead captured by companies or by managers, marketers, etc. As well as hiring additional people to form an actual company that performs the functions of a company. However a significant number of founders are developers, many of them including Paul Gahram and Mark Zuckerberg average developers that went to found multi-million to billion dollar companies because of funding. Now after the fact maybe you can argue that there was something special about them, but that's a post-facto assertion. They were average devs and if they had not gotten the funding would be relegated to your nut bolt tighteners not having been able to express their "true" potential.
The incorrect assumption here is that people earn what value they produce. People actually earn (value_produced - profit + bargaining power). The reason for upping the minimum wage is all minimum wage worker unions have disappeared and an increase in the low skill labor market supply (mostly due to the loss of manufacturing in the US) have decimated bargaining power across the board. Plus, due to automation, a single say, McDonalds worker, "produces" much more value than his counterpart 20 years ago without commiserate increase in salary even accounting for a loss in bargaining power (i.e. the profit variable has shot up, meaning an unequal share in the benefits of the labor).

Of course, that's just the high level theory... using just common sense those same workers are going to be automated away entirely, if the wage is 20 cents or 20 dollars it doesn't matter. So we might as well force companies to compensate them in the short term for their impending unemployment.
Windows 7 Download – free Windows 7 software downloads, free download
Approximate speed classes of programming languages
The title immediately made me think of To Dissect a Mockingbird:

http://dkeenan.com/Lambda/
If common stock is worth anything - you may want to talk to a personal lawyer about whether you qualify for double-trigger acceleration. This could be a good thing.
The rationale put forward was that validating wildcards is hard, because public suffixes, etc. (So if the server checks a few subdomains randomly, a quick attacker can register those subdomains at the provider (eg at a site like github), and then get a cert for the whole domain.

Of course, a DNS based validation scheme would work flawlessly for wildcards. (Something like put a TXT at the zone apex on the SOA nameserver.)

But for some reason LE doesn't want to offer wildcards.
unsafe with features sounds like monad transformers in haskell.

if implemented it would probably outperform haskell (given that monad transformers in haskell have runtime overhead, unfortunately).
WhatsApp is probably the last entity that I would be worried about reading my message. WhatsApp is trying to sell you a promise where nobody, other than the recipient, can know the content of your messages. Having the owner of a site whose URL is included in a WhatsApp message in real time as it is compose breaks that promise - now the site owner and many more people (DNS server operators, both ISPs at the very least) have information about the content of that message.
There's a good suggestion for dealing with this above: https://news.ycombinator.com/item?id=14556688
Listen to recordings here:

https://www.sciencenews.org/blog/science-ticker/great-tits-s...
Sure, but it's not at all clear eyeballs are the most efficient way to find bugs. They seem remarkably inefficient compared to computers, which have generally shown themselves to be good at monotonous mechanical work that requires good attention to detail and no creativity.

In particular it seems to me like this could have been fixed with a better, machine-readable description of the types/structures for each ioctl, plus a static analysis tool that makes sure that the kernel does a copy_from_user on exactly what the documented input types are and no more or less. There is already a halfhearted attempt to encode type information in ioctls (the _IOR, _IOW, etc. macros), so I think this is doable. I'm not sure how much work is required to trace copy_from/to_user statically, but it certainly seems like it would be far less work than 20 years of people using these syscalls.

As another example, I think "given enough eyeballs, all bugs are shallow" would be a poor reason to eschew writing tests for your code.
There's a great documentary about the company called "Dr. Bronner's Magic Soapbox". I watched it on Netflix years ago, but I don't know if it's still on there.
Along with the other endorsements, it is great for outdoorsy use, too.

Reduce, Reduce, OK!
I'd suggest magazines, such as Analog, Asimov's, or Fantasy & Science Fiction. Each issue will give a mix of short stories, novelettes, and novellas, and they also serialize a novel or two a year. Mix of newer and established authors.

I suppose technically Analog and Asimov's no longer meet the monthly requirement, because they recently switched to 6 issues per year, but each issue is now double-sized so it is the same amount of material as they published before the switch. (That wasn't actually quite monthly either. It was 10 issues a year, with two of them double-sized).

Subscribing to two of these magazines would be under the $8 month people said they would pay (that's for the ebook edition...paper I think is a little more).
See the case I linked. Such laws are unconstitutional because they discriminate against new residents from other states. State universities are a weird special case in constitutional law.
I created an account to tell you "great job".
> Go also has zero-sized types (struct{}), so I wonder if this is also possible?

No. It specifically uses Rust's generics system, and the fact that generics are monomorphized at compile time, whereas Go interfaces are not.

C++ templates can be used in similar ways.
MemSQL (YC W11) unveils a multicloud managed service for real-time data warehousing
You joke, but that's not a bad idea for a product.
Ask HN: What's your reason for not using `go build`?
Why did you project had to go back to Makefiles and other build tools?
Glad to see the Enum class made the list. We've put them to good use in our codebase, especially the Flags enum variant which gives as a powerful summary feature to annotated data samples with all the sorts of flagging information we want to tack around it.
by then, transfers happened instantly without any fees. maybe you have to learn before you can speak.

BTW, how many btc you bought in 2011? let me guess... zero.
Every single day for the past 6.4 billions years in our sun.
By the way, two good books that go in to much more detail on what makes for a good trip are:

The Psychedelic Explorer's Guide[1] and The Secret Chief Revealed[2]. The latter was written by a therapist who conducted hundreds of therapy sessions with MDMA.

[1] - https://www.amazon.com/Psychedelic-Explorers-Guide-Therapeut...

[2] - https://www.amazon.com/Secret-Chief-Revealed-Myron-Stolaroff...
Is there any way you can get paid a bounty?
> Sure it is, but I always thought we humans differentiate ourselves from other animals by not being motivated merely on instinct/drive, aren't we rational beings after all?

Absolutely not. Humans are plain, regular, irrational animals with extra capacity for language and abstract reason. Humans are never motivated by reason. Reason in humans is typically used for rationalization - man is the rationalizing animal. We do things for irrational reasons and come up with persuasive arguments to ourselves and others as to why they were rational.

Similarly, I think it's worth reflecting on the drives and forces that led you to feel this way about children. In some sense, it's a kind of 'sickness' to not want to - maybe that's reflected in your comment about your genetics. In general though, I think there's a tremendous societal malaise, a social disease, that lays pretty heavy on a lot of people.

> I realize this might sound egoistic to some degree, but the same could be said about "passing on genes for the sake of passing on genes".

I personally look at it a different way. My ancestors, going back to the first single-cell life billions of years ago, lived, fought, mated, and died so that I could live, knowingly or unknowingly - there's a chain of life from me going back all the way to the very beginning. Parts of them live on in me.

Who am I to say - it all stops here, thanks, all of it ends with me?
I upgraded to Coral release and regretted it. The good news was downgrading was simple.

However I think I will pass on this 1.0 release of the new GUI for now.
It all evolves slowly but steadily.

Given an animal that can produce sounds, if sounds are meaningful enough it can be a big advantage. Given more animals that produce sounds, the ones that can transmit more information will survive.

It's weird to think that there's nothing between complex (human) and simple (sheep) when it was the result of a gradual evolution. Big jumps are rare.
How the online nerdy T-shirt economy exists in an IP world
This is what I get:
https://postimg.org/image/lhy1cdkad/
probably for the same reason there were so many summer 2009 babies in apartment buildings full of wall st types. :)