skysight-inc/HackerNews huggingface dataset:
> it is very clear to me that a search engine is
> operating on the legal equivalent of thin ice,

We may be saying similar things but from a metaphor I think of search engines operating on 'thick' ice. It has been litigated so much that there is a bevy of case law to refer to at all levels. Eric Goldman's blog used to have a pretty good list of the number of suits of various kind and the searchengine blog covered many of them as well.

For a search engine it is super clear, robots.txt is all. If you say yes explicitly, great. If you say no explicitly, that has to be honored. If you say nothing, then its up to the search engine to decide which way to interpret it, but if the site owner complains because you picked wrong you have to honor their wishes (which may include destroying any cached data as well).

PadMapper, Perfect10, and the newspapers generated a ton of cases based on 'scraping a web site and using the data.' There are also about a dozen comparative shopping sites that have been dinged for the exact same issues. (look vs Amazon or vs Walmart).

Whether CFAA, DMCA, Torte law (contracts), or something else applies is constantly being discussed :-). I'm just the messenger here. I haven't found a single case that has held that the point of view of the scraper of someone else's web site should prevail. The argument that it should be allowed 'to help new businesses get off the ground' is like saying Apple should pay out some of its cash hoard as grants to startups trying to break into some business. I have yet to read anything that was sympathetic to that point of view.
Actually you are wrong. You can be legally obligated to join a union in any non Right to Work state. Unions almost always have a union security clause forcing employers to only accept their members who are in good standing.

Unions are also not very democratic. They are democratic in principle but once again fall to the tyranny of the majority. If you are a minority in a union you are completely screwed unless you can trump their demands by using a protected class.

Unions have already served their purpose, well their original purpose was racism pure and simple, but their purpose of protecting workers is no longer necessary. Now they exist to only protect themselves.
> this will only give incentives to the company to further automate it's production facilities, at the expanse of the workers.

That would happen regardless.
> No one is ever legally obligated to join a union in the U.S. You may be required to pay dues, since the union affords you protections even if you're not a member, but you'll never be required to join it.

So you can instead choose to pay money yet have no voice, or choose to not have a job at that company, or in some cases a job in an entire profession when the union has bought legislation to that effect. Great choice.

> Take your case to your fellow union members, persuade them, and steer the ship to what you do want the union to do.

Sure. And if you can't, then you should be able to stop giving them money if they're going to use it for purposes you oppose.

(For clarity: I have no problems with unions; in some cases they've achieved extraordinary things. I do have problems with mandatory union dues/membership, and mandatory unions for entire professions. Voluntary associations are a great thing; involuntary associations are not.)
For an idea of what self-driving car regulation should look like, take a look at elevators. An elevator is basically a simple AI that could easily kill people. So there are complex regulations as far as licensing, inspection, testing, repair, and safety requirements. For the most part, this system works and elevators don't kill people. And if they do, liability depends on who messed up. (Source: have an elevator and need to deal with the regulations.)

Obviously self-driving cars are much more complex, but elevators are an example of how existing dangerous autonomous systems are regulated and I expect self-driving cars would be similar.
> I see a place that won’t take Amex, but no visa or mc?

Lots of places won't take AmEx or Discover (some of the highest fees in the business.)

CostCo currently only takes Visa (no MC.) Sam's used to only take Discover. It's rare, but it happens. In this case it's also only for "credit" purchases, "debit" is ok for any card, but the fees are way less for "debit" than "credit".
Yes. Now why do we need unions if their mission has been accomplished? Their purpose has been served.
This is interesting, since there are so many tools out there designed to make these things easier -- e.g. I use taskwarrior with Gnome pomodoro... (Not to mention giving away personal data to the "cloud".)
200M daily users seems like a suspect number. For comparison, Slack reports 5 million daily users: https://techcrunch.com/2017/06/15/slack-is-reportedly-raisin...

Seems like giphy is counting some things they shouldn't. If a giphy gets embedded on the page, maybe they count every single impression of that gif as a daily user?

I'd be shocked if anywhere near 200M people actually had accounts on the giphy website.
There isn't a universal 'I'm a bot' setting. There are user agent conventions, but they are hardly standard. Your point works in theory, but it's not something one can just implement and be reasonably confident that they won't be scraped.
I don't use it in production but I took carmack's advise and started teaching my nephews. They love it!
Only about 3.5% of radioactive material from one reactor was released (there were four reactors). Also no large city happened to be close enough downwind.

Some of the areas within 30 km exclusion zone still have levels of radiation too high for people to live there, and will remain high for hundreds of years.
> This has been discussed ad nauseam

Then why are you claiming that you do not understand it? Yes, there are potential mitigations but there are major engineering concerns with large scale storage. You say that we can scale solar today but the reality is we can't yet.

Nuclear is sustainable energy that we can scale now without additional concerns about also scaling energy storage. That's why people are interested.
> trying to make the design more shiny and pretty while decreasing functionality, dumbing the site down, adding bloat, and slowing the site down to a crawl.

Another good example of this is a car forum called AudiWorld after Internet Brands took it over. Initially, it ran on a super minimalistic forum script that loaded incredibly quickly and worked well for the community. It was certainly ugly yes, but it's what the members liked and had gotten used to.

Then IB came in, converted the whole site to vBulletin on a whim and pretty much killed the community there and then. The members revolted, people left the community in droves and a successor with the old software sprung up immediately to get the refugees from the site. [1]

One poorly thought out move to 'redesign' the site nearly killed a large forum and ended up creating one of its more popular competitors in the process. It's like a mini version of what happened with Digg, except possibly even worse.

[1] http://8bit.minimal.net/post/87727243/how-to-destroy-a-commu...
In my (anecdotal) Dell laptops have been crap at heat management. My current laptop (about 4 years old at this point) had the problem you described, except once the CPU throttling turned on, the BIOS was extremely conservative in turning it off, to the point where I would often reboot to get it running at speed again. Eventually they released a BIOS update that fixed the issue, (and started throttling earlier to avoid dropping to .8ghz)

Point being, when buying a laptop, always ask about the thermal.
Yes. Before 9.5 it was named checkpoint_segments, now it's called min_wal_size (reserved, won't go below) and max_wal_size (soft max space limit, will checkpoint more frequently).
Not an article; just an advert.
We don’t want to always have to be talking about this.

So, then, just stop. You have posted six articles to HN so far and they all appear to be about this same subject. I would be thrilled if you wrote about something else and posted that.

I get it: The door has been opened and this stuff is getting a certain amount of sympathy here on HN and not merely being completely pissed all over for a change. So, you and a few other women are all excited as hell that you can feel heard for a change.

But being heard as just a victim is not real progress. It actually helps keep this problem alive. While you have a little bit of attention, why not talk about cool tech or something so that the world can see you as something other than a whiny bitch?

I like talking about this subject at times myself. When I do comment on it, it gets vastly more attention than most other things I do. So, I fully understand how the behavior of other people contributes to this cycle of only talking about being a woman in tech because it is the most positive experience you have had all day. Everything else you have said on any other subject has probably been largely ignored or completely shot down.

But, ultimately, it is on us women to decide to put the focus on other things.

It's fine if you find it cathartic to blog about this. I do plenty of blogging to process stuff. But, if this is the ONLY thing you blog about and/or the ONLY thing you post to HN, you are part of the problem, not part of the solution.
> less clearly humanist in their relation to original thinking or diversity of thought

So what you're frustrated with is that a group of likeminded individuals celebrates their common point of interest and doesn't make room for you to nay-say them?

> So much of Elm community dialogue (in talks, in articles, in the Elm slack which I follow daily) is simply those with more experience initiating those with lesser experience into the "Elm way" of doing things

This could be said of a lot of PL environments. How many Python tutorials stop midstride to browbeat you about how great Python's way of doing things is? Sure feels like a lot to me.

> The inability to even acknowledge the unprecedented labor required simply to parse a JSON response is a perfect example of the cultish mentality emerging in this community.

Right but... what do you want? Acknowledgement? My friend, literally everyone here is agreeing it's harder than JSON.parse. No one argues it is "easier." I can't find a handy example in this thread of anyone saying, "Yeah this is great." There are tools to ease this pain, and there are ways to call external JS code that does this.

At the end of the day though, validating data structures on the wire both structurally and for content is a lot of work. Most Javascript projects don't do it. Hell, most typescript projects just say, 'Well if it breaks it breaks.'.

By pure coincidence this redacted typescript snippet is up on my other screen:

function validateTaskArgs(cdata: any, ldata: any): [boolean, IDomainObject1, IDomainObject2] {
if (cdata === null || ldata === null) {
return [false, null, null]
}

const cdkeys = ["key1", "key2", "key3"]
const ldkeys = ["key1", "key2", "key3", "key4"]

const checkKeys = (keyset: string[], obj: any) => {
const result = keyset.reduce(
(p, c) => { return p && !!obj[c]},
true)
return result
}

return [
checkKeys(cdkeys, cdata) && checkKeys(ldkeys, ldata),
cdata as IDomainObject1,
ldata as IDomainObject2
]
}

This ugly bit of custom logic just to validate a pair of objects in a larger json datastructure, and even that has bugs. This can't deal with a bunch of problems, but it's just too much pain to actually string together the logic in a composable way in typescript, so I accept this kind of drudgery.

But earlier I actually linked a much more sophisticated piece of purescript that's about the same size and not only is easier to read and is self-describing (the code to build the objects IS the spec), but it uses those properties to report console errors. You can see it here:

https://gist.github.com/KirinDave/9af0fc90d005164743198692f3...

If you want to make Elm better at JSON, that's the sort of stuff you wanna ask for. And folks will rightly be resistant. Because the programming concepts that make that work (free applicative, in this case) are not things the elm target audience has learned about, yet. Elm's leadership is acutely aware of how big a stack of new concepts they're putting on everyone's plate, and they're cautious about offering more.
Slow is relative. Slow compared to Java? In some cases yes, and in others not so bad: http://benchmarksgame.alioth.debian.org/u64q/compare.php?lan...

Slow compared to, say, Python3? Generally Racket wins out commandingly: http://benchmarksgame.alioth.debian.org/u64q/compare.php?lan...

EDIT: Normal disclaimers about lies, damned lies, and benchmarks apply :-)
Most PR is basically an advertisement pitched as content.
Wow, you are completely twisting everything I have said. So twisting it that engaging you in good faith is essentially impossible. You are basically determined to tar and feather me, and never mind what I actually said.
I agree. I've heard people say, "I don't understand why you use Reddit. I visited the front page and it is total garbage." But I've never heard anyone say the same thing about YouTube, even though its front page is just as bad.
Virgin America Computer Systems Hacked
8 Tips for Interpreting R-Squared
WhatsApp allows you to send gifs you download and search for on the Giphy site. That probably accounts for a lot of users.
You seem to assume that that certain factions (cough, cough, Republicans) won't happily roll back worker protections if unopposed.
...what? Dirty journalism? It's obviously just a misreading by the writer of this piece. The author never even suggests reporting injuries directly to the CEO is onerous or anything(which seems to be what you initially thought). It sorta seems like focusing on a small error and ignoring the more important point which is stuff like this:

"We have raised these issues repeatedly, but they remain unresolved,"

>but on this occasion it seems shoddy reporting should mean we can't make a strong comment on what he should be doing here.

Of course we can, there's a lot of articles other than this BI one. Musk should meet at least several of the things they're asking. Stopping anti-union behavior, laying out clear paths for promotion and improving the safety of his factories all seem like perfectly reasonable requests.
AWS Lambda is free for up to 1 million requests per month. https://aws.amazon.com/lambda/pricing/
You're right, clearly American workers are doing great.
Daydream update starts arriving on Galaxy S8 and S8+ phones
Did you consider how high you imagined the "landfill-like island"? Is it reasonable to imagine a landfill is 10 miles high? 1 mile? 1 meter? 1 millimeter?

Perhaps your expectations are so skewed by clickbait that you didn't recognize that it's closer to an accurate description than being clickbait.
It is not logical to believe all computers are controlled by Amazon.

But if it helps to ease your cynical concerns, you can donate money to Wikipedia.
Apple’s Silence in China Sets a Dangerous Precedent
Steel Bank Common Lisp (SBCL) version 1.3.20 just released
"While I suspect the DDOS was fabricated, the linked reddit comment is flawed."

I too think that the DDOS is bollocks but I wouldn't go so far as to describe the reddit comment as flawed - MNGrrl presents quite a lot of additional evidence alongside the Akamai assertion. If you have some spare time it is worth reading/skimming the rest of the reddit thread. Whilst you are at it, look at the posting history of the highly rated commentators for some contextual bias hints. Follow links as well and lose a lot of time 8)

On balance the official story really does not stack up and I think a fully tooled up investigative journo could tear the FCC to pieces if given enough time and motivation to dot the Is and cross the Ts. The keyword there is motivation ...
Someone at Venmo/PayPal had to fight really hard to keep accounts separate, and they deserve a ton of credit.

No one ever had said "I'm glad to have this new Yahoo account to login to Flickr."
Go is still great and stronger every day ;)
Jinja compiles to Python which is then compiled to CPython bytecode and executed by the CPython VM.
Weird. On the subject of antibiotics, here in China it used to be that you could buy anything. I've even seen military-grade mass produced physical rolls of jungle antibiotics on sale near the Burmese border. Things are a lot more controlled these days. It used to be that you could buy anything over the counter, now in most places you need a prescription. Prices are dirt cheap, though. It's rare to find a course of antibiotics for more than USD$3-4. Also, China seems progressive on new types of antibiotics, whereas the US FDA drags its feet approving things (see https://en.wikipedia.org/wiki/Roxithromycin for example).
Unfortunately, CFS is not the only illness whose existence the medical profession generally refuses to admit. There are a host of other syndromes or symptom constellations that doctors can't find markers of and thus call psychosomatic. Generally, people suffering from these conditions congregate on message boards where they develop a culture and community. Sometimes this is truly productive research sharing and emotional support and sometimes it promotes alternative treatments of dubious efficacy and speculative science based on amateur readings of research. What's really overwhelming is the disconnect between the medical profession and the people they exist to serve. These people need help and yet doctors seem to push them away because doctors are too uncomfortable with a state of not knowing or not understanding.
Yeah, our weapons are really destructive now, but AI like that won't have mercy. If any nation fires nukes and nuclear war starts there is no way in practice all of the human race will wiped out, in theory yeah and then it doesn'matter who fired them, but that is only in theory.
You said everything of that sort.

If that was not your intent, then perhaps in future you might say what you mean, rather than defending the vendors of false hope and perpetuating the extremely harmful myth that one can treat oneself.

As in this:

> patients themselves are often better informed than general MDs

No, that is a gross overgeneralisation and not true of any condition. A few patients may have slightly better information in one dimension of their condition than a GP. Presuming otherwise is foolhardy arrogance that misses the profound interconnectedness and subtle complexity of body systems. And this is especially the case with endocrine and immune systems.

Patients should be as informed as possible, yes, because this is always a benefit to one's treatment. Crossing the line into "I-know-better"-land is arrogance and idiocy.
Would it not be better to call it http-types/http-base/http-common as this just provides common types and not the transport or security? Thanks and keep up the awesome work.
I don't want to give you the wrong answer so I've forward this question to the SSBC network for one of the core developers to answer better.

I'd be surprised if there was no security for pushes. The repos I've worked on did require an invite from the creator.
Sorry to go meta, but why do people have to mess with the font weight? 99% of the time you should just leave it at 400. (The font is bold on the whole page)
Depending on where you are, you might just need to use another type of card.

Many parts of Europe have payment systems that are independent of VISA and MasterCard, but provide similar (but safer and more convenient) functionality, including the German-speaking countries.
Yeah, 32 vs 16 GB is truly a massive difference when doing virtualization. When you consider that the base OS and core apps (dev env/browsers) take up something like 2-3GB, you're more than doubling the available memory for VMs.
As an introverted, quiet, and pathologically sensitive by nature person, I found this article to be an interesting perspective. Also liked the 'magi', 'farmer', 'warrior' personality disposition vectors.

In the pursuit of not letting my own emotions and tendency towards avoidance of potential conflict or failure rule my actions I had the notion that no person is well served by being much more self conscious than a golden retriever. That is, their feelings remain in the moment, and then they move on.

This got me running with a few other dog metaphors that have served me well. For instance, I consider my own emotions, instincts, and drives as if they were also 'dogs'. Different dogs with different dispositions. Some fearful, running to hide at the drop of a hat. Others willful, jumping up on the table to grab the steak even though there will be hell or hangover to pay for later. Still others coiled, tense, and ready to bite.

The question is, is the measure of a (hu)man, the sum of their dogs? I would opine that the better measure is in the ability of their master to keep them on leashes of the right length, and to perhaps, if possible, train them to sit and shake when it is needed in order to act as the person that you really wish to be. Just like training a dog or strengthening ones grip on their leash it takes consistent, deliberate, exercise and it will not happen with any amount of wishful thinking or un-acted-upon research into bettering ones' self.

Stoicism seems to be a bit of a cliche of late, but I can say that it found me at the right time, and that it's brought a lot of value as a non-doctrinal system of perspective for ones' place in the universe and how to best leverage the one thing that you can actually hope to control, yourself.

I'll allow myself a feeling of pride when I reach the point that a surprise verbal assault leaves me not with an hour of bruised ego, red face, and bristling nape, but with the same neutral irritation as when the ornery dog of a negligent owner barks and growls at me in passing. After all, what's the difference if the persons belligerence has as little to teach me as the dog's? Would I vow vengeance on the dog to protect my honor? Lie awake at night wondering what I did wrong? Of course not. It proves nothing and I have better things to do.
If I spammed people as much as LinkedIn I wouldn't be throwing stones. They completely ignore the law.
State of Play (2009)
How is it realisticly possible for an AI to destroy humans. After all we have the switch and I doubt anyone would give it access to nukes, or weapons.
Foxconn Deal Lets Company Ignore Wisconsin Environmental Protection Laws
WPF is very complex. The learning curve is extremely steep. The (early/lack of) evolution of the .NET runtime and the C# language also made WPF more difficult than it would be if it were created today. And, finally, Microsoft never bought into it fully.

That said, it is, by far, the best desktop UI library for Windows-only apps. I wouldn't consider using anything else until/unless the following were equal to WPF. The amount of engineering gone into the framework, the thoughtful design, the critical mass of use.
Yes, you could potentially "solve the problem." Unless there is a test or a treatment that is easy and effictive enough to use empirically it is much harder to diagnose that person. Physicians have to balance quality of life improvement for patients along with treatment. There may be a trade-off between efficacy rate of treatments and the likelihood of adequate compliance. People may not change their diets or take their meds appropriately to improve their health for example.

If you can't rely on the patient you might never find the solution. You may just be better off at improving their quality of life even if it doesn't ultimately solve their underlying condition.
What Google's new autoplay experiment means for the future of search
I see - here the compile time data structure is converted into a tree at runtime and rendered.

I decided to use a runtime DS to allow things like splicing and looping templates etc.

It's also possible to make the runtime render the compiled time DS directly, which should be even faster if your requirements are simple enough