skysight-inc/HackerNews huggingface dataset:
The problem, however, is your test can't be assumed to generify the way an explicitly coded web service would.

You can look at your code and say "For all invalid XML, this, for all input spaces, that." You can formally prove your code in other words.

You CANNOT do that with Neural Nets. Any formal proof would simply prove that your neural network simulation is still running okay. Not that it is generating the correct results.

You can supervise the learning process, and you can practically guarantee all the cases within your training data set, and everyone in the research space is comfy enough to say "yeah, for the most part this will probably generify" but the spectre of overfitting never goes away.

With machine learning, I developed a rule of thumb for applicability: "Can a human being who devotes their life to the task learn to do it perfectly?"

If the answer is yes, it MAY be possible to create an expert system capable of performing the task reliably.

So lets apply the rule of thumb:

"Can a human being, devoting their life to the task of driving in arbitrary environmental conditions, perfectly safely drive? Can he safely coexist with other non-dedicated motorists?"

The answer to the first I think we could MAYBE pull off by constraining the scope of arbitrary conditions (I.e. specifically build dedicated self-driving only infrastructure).

The second is a big fat NOPE. In fact, studies have found that too many perfectly obedient drivers typically WORSEN traffic in terms of probability to create traffic jams. Start thinking about how people drive outside the United States and the first-world in general, and the task becomes exponentially more difficult.

The only things smarter than the engineers trying to get your car to drive itself are all the idiots who will invent hazard conditions that your car isn't trained to handle. Your brain is your number one safety device. Technology won't change that. You cannot, and should not outsource your own safety.
Facebook's latest trouble: A privacy bug
Facebook is deep in trouble, yet again. This time for a bug that is estimated to have impacted as many as 1.4cr users.

For four days in May, whatever these people posted was set to 'public' by default.

So a post intended for just friends might accidentally have been shown to the whole world.

What did Facebook do?

On Facebook, a user's last "audience" privacy setting is automatically applied to all future posts, till the time they change it manually.

But during May 18-22, the default setting for these 1.4cr people became 'public.' People could still change it back to what their intended setting was, but only if they noticed the change.

However, no previous posts were affected.
Why not take a grey hound? I mean I just don't understand this. You can get anywhere in the country for what amounts to a few hours of minimum wage work. I'm damn sure going to be doing that if my teeth were getting to the point that it was becoming a health crisis! This is the thing that confuses me in general. People do have this immense opportunity all around them. But they always find a reason for not doing something. And these reasons never seem particularly compelling.

And there is no reason to be sorry for anything I went through. As bizarre as it is, I would not have had my life any other way and I doubt even my parent would have. No doubt as a part of the cancer it caused them to reevaluate their life and after I had gone off to college they started taking night classes at a community college for nursing, and succeeded and have now worked their way up to very comfortable middle class, starting with little more than a high school degree in their late 30s. Also caused them to catch the Jesus a bit hard, but hey if it completes their life then more power to them.
Does using gmail count as unencrypted?
T-H-U-M-B-D-R-I-V-E.... What are you talking about.
Ah, if you look under the covers, Kubernetes service discovery is actually kernel-space virtual load balancers running on each node in your cluster. The DNS record just points to the "load balancer".
that #1 single thing only makes up 89.74 of the total 1050.99 at the bottomm of that column! or about 8.5%
I've heard of this being done in other, smaller, hardware stores.

For instance, Harvey's Hardware in Needham, MA started off packing its shelves with empty boxes to make the store look like it had more inventory:
https://www.inc.com/magazine/19970701/1277.html
The entire world moved out of inline dependencies in the HTML page to a package managers. We invented bower or npm __because__ of it.
I was thinking the same thing: logsitics-wise, it seems more efficient to stack all the material flat in the trailers rather than have a premade box with a lot of unused space (the room's interior).

On the other hand, having the ability to construct everything at the factory helps overcoming issues such as waste of material and lost time due to conatruction error, not to mention the health of construction workers not depending on weather conditions as much.
KloudTrader is powered by Rails :D
I believe what the poster was implying is that in a future scheme, the cost of carbon capture would be directly added to the cost of the fuel. This is in line with other extraction industries, e.g. logging, where the loggers must plant replacement trees. The cost of that replacement is incorporated into that of the lumber, wood pulp, etc.
This is the kind of "breaking rules" which startups should (and often must) do; not the kind of stuff Theranos did.
Riffing off the parallel thread about Google AI and how "corporations are controlled by humans" and can have moral values - no, corporations are controlled primarily by the market forces. When Tesla started branding line assist as autopilot, it put market pressure on others to follow suit. Hence, I'm absolutely not surprised about this ad and the associated warning in the manual.
Here is a slightly more readable version that's not white-on-white, half-pixel-thick text: https://lkml.org/lkml/2018/6/5/769
We won the hackathon after talking to the judges
I dunno about this. I consider HN social media (we are socializing via media of sorts), but even on Facebook, when I post something that I believe validates my perspective, my social graph includes intellectually honest people who chime in with thoughtful counters and we're allowed to have thoughtful dialogues, and have benefited from their influence (as well as those types of discussions in meatspace as well).
I've also had less enjoyable discussions in both areas.
When I see relatives post things that are flagrantly one-sided or even untrue, I try to engage respectfully and try to offer another take.
Sometimes it works, sometimes it doesn't.

But I think increasing communication is one of the side effects, and overall, generally a good thing. As I like to repeat often, clarity is more important than agreement, and having more ways to connect with people gives alot more clarity into who they are, as well as valid counters to my own preconceived notions. Sometimes, others viewpoints don't change my mind overnight, but often they either long-term influence more nuance in my own ideas, or even gird my thoughts to a more defensible position.

And like any social network, virtual or physical, we all tend to have those oddballs in our lives that are really into watching random things online and sharing them with others, and that to me just means more spice to life.

Twitter on the other hand ranges from pointless to toxic when it comes to conversations. It's a broadcast network that by nature narrows positions into extremes, in my experience.

Of course, like my real world relationships, I need to do some amount of curation or a break from certain folks or sometimes the entire system, but overall, it's been a net gain for me socially. YMMV :)
> I want to say I take your point. I wouldn't use this in formal writing, but as far as I can tell this is an accepted western way to emphasise something.

No, it isn't. Using "them" in the way you did makes you sound like a hillbilly.

Just some advice: it's wise to avoid using any words or usage listed in the dictionary as "dialect" unless you're very familiar with the particular dialect it's from. Likewise, you should be very careful with "informal" terms unless you've actually been introduced to them informally by someone who knows how they're used. There's a lot of cultural context that needs to be mastered with those, and you won't learn that from a book, let alone a dictionary.
On a related note, my grandfather used to give away a tub of ice cream to his customers on their way out of his furniture store so they’d be forced to go home and freeze it —- preventing them from shopping the competition in the same day.
It's not so much bias but demographics. The amount of people in the software industry has been doubling every five years since programming became a thing. At 43, that means I mostly get to work with people much younger than me. The median age seems to be about 28. I also have friends that are in their fifties of which there are even less than my age group . For every 50 year old there are four 40 year olds, 16 30 year olds, and so on.

I actually think it's great. Keeps me young and valued because experienced people are so scarce.
> Did you even read up on this story because that is essentially what they tried to do and it backfired?

I read that the 'contract was routed through' some front-company. I don't think that was separate company staffed with people to adapt google AI to this purpose.
only buy it if you don't know how to install any software other than Mac applications and you're happy overpaying on hardware by 200%. Good luck in your quest.
>we've all read email "discussions" that were a single message with a long quote history in it.

Those emails are notorious for leaking information - especially when you loop someone external in and forget to scrub the long 3 month-long trail at the bottom.
Nobody is expert and everybody makes mistakes. He should probably lower his expectations.
I think all the polite/diplomatic arguments would be 1% effective vs his "fuck you NVIDIA"
Couple of things to look for
* Language preference
* What is present out of the box
* How easy it is to extend
* Performance

I'd pick one among Django, Rails or one of the popular Js stacks for the backend.

For the front end the same criteria apply, however there is not much scope for language preference. I generally go for jQuery based site unless I have a requirement for a framework. From a framework perspective I liked React + JSX.

I'd say go for JavaScript in the backend too since you'll have to learn the best practices and idioms of a single language.
(BSD :-))
Yes. Great computer. I got the 13” refurb from Apple last summer.
That if Tesla were to release a side-by-side comparison of a regular photo versus what the radar sees, people would be screaming bloody murder.

Imagine an image smeared out like on a 15 year old Nokia picture phone, but with very high colour(velocity) precision. That is what a radar sees.
yet sheep still use it all the time
yet the sheep still use it
Current development of cars is done with safety as a paramount concern. There is no need to filter everything through a government entity. However the automobile companies are responsible for their design decisions. This should absolutely apply to software updates. That does mean complete transparency during investigations, a complete audit trail of every software function invoked prior to a crash.

So, no filter, but government penalties and legal remedies should be available.
These are general statements:

- be good enough that someone wants to hire you no matter where you live

- be good enough to get a 2nd remote gig if the first one flames out
You can be blunt without being rude. Most of the post is just rudeness.
> Oh, there's not enough cabs to meet demand when hundreds of sailors get off the ship? Well that's why they have surge pricing -- to get more drivers on the road. If you don't like the surge price, wait until demand subsides.

Using surge pricing to get drivers on the road is unnecessary. If the Navy knows that many of its sailors will be going into Waikiki after getting off the ship, why doesn't it just organize some buses to bring them in? Surge pricing seems more like a last resort "we didn't see this coming, but this can help bring supply to the demand", but in this case a little forethought would be much better.
Since the average lifetime of a console is now 10+ years with few recent changes in hardware, and a gigabit wifi infrastructure 20 years out, sure... 2 generations might be about right.
It does not, in any way, imply that pharmaceutical companies would do a better job if left to their own devices and market pressure.
A genius idea, did it work for him?
Alright, so here is the big question since ILASM is so powerful really and .NET Native can potentially reduce the footprint here...What would be the strategy for a bespoke native CoreFX? The mscorlib/System.Private.CoreLib issue is that for new platforms it needs to be built PE agnostic temporarily. PAL needs a placeholder platform to get itself created. CoreCLR is great but a huge moving target which receives updates at such a furious pace- well imagine trying to contain dynamite in a closed fist. Actually, mad props to MS and the open source community for actually making this so solid on a consistent basis! So, CoreFX needs a seed CLI distributed platform specific. CoreRT may have the answer to this and really interested in what happens next. You see I wonder with this platform sharing if a CoreFX could be potentially created with CoreRT first and then backtrack into a full platform? We'll see- I'm glad this was shared here on HN also gives me a lot of hope for C#.
Pull to refresh is standard behavior in chrome, but not in firefox. It's very handy on mobile, so I install an extension to provide it on FF. But I can understand you may want to provide it to your user to make the experience better.

However, unless you can detect that the feature is available or not, this may very well be buggy on browsers that have it already.
Linus has done some (okay, lots of) wonderful stuff. However, his attitude here is pretty extreme. Being incredibly rude, then proceeding to merge said pull request. If Linus is willing to merge the PR, then it can't be that bad. Surely there was a more tactful way to approach this, even for Linus.
guys, capturing CO2 or not releasing it at a power plant are the easy and cheap part. It's what you do with the voluminous CO2 gas. Converting to fuel will be very expensive (although if the conversion process can be throttled quickly, which I highly doubt, we could use peak solar and wind, and treat fuel as a battery). The figures you calculate is meaningless, factories could always have been fitted with carbon capture for a relatively low energy cost. The reason this is not done at scale is there is zero demand for CO2! (unless you pay someone carbon credits to pretend to need CO2!!!)
Microsoft wouldn't have bought GitHub :-)
Or do something that's actually productive elsewhere?
> They dropped that a few years ago

They say they dropped it, or they stopped funding conservative think tanks and pols?
Or just use bithost.io, and get DO droplets for well-mixed Bitcoin. There's a premium, I admit.

But even with all that, there's the risk of logging. I don't get how DO differs from whatever "no logging" VPN service, in that regard.
Going to have to completely disagree from experience, owning a 2017 13”, a 2015” 13” and a 2011, 13”, my daily driver is the 2015 due to the craptacular keyboard on the 2017. The heaviness of the 2015 vs. the 2011 makes all the difference but the crappy keyboard is not worth the two pounds and more importantly, ports, that the 2015 offers.

IMO there is also virtually no noticeable performance differnence between my 2015 and 2017. Both i7, 16GB RAM, 1532MB VRAM.
I agree. I think companies should be losing serious money and individual should be losing jobs over crashes like these, much like in the aircraft sector.
Although I wonder how they translate the never ending puns in English.
ftp -4o 1.htm $1;
fetch -4o 1.htm $1;
wget -4o 1.htm $1;
curl -4o 1.htm $1;

exec k 1d \
|exec tcs cloudflare-dns.com cloudflare-dns.com >1.json;
yyf < 1.json >1.csv;
#t=list exec k j;
#t=hosts exec k j;
t=db exec k j >1.csv;
#t=zone exec k j;

\\

k).Q.fs[{`t insert +:`ts`ip`hn!("ZSS";",")0:x}]`:1.csv
k)t

\\

/ 1d.k
/ urls, hosts
a:0:"1.htm";
a:,/$a;
a:_ssr[a;"\42";""];
a:_ssr[a;"http://";"https://"];
a:_ssr[a;"src=//";"https://"];
b:a _ss "https://";
a:b _ a;
b:{a[x] _ss "[^a-z^A-Z^0-9^.^-]"}'!#a / fail: https://example.com-
c:{1#(3_ b[x])}'!#b;
b:{c[x]#a[x]}'!#c;
b:?:/b;
b:{8_ b[x] }'!#b;
/ http
a:"GET /dns-query?ct=application/dns-json&name=";
c:"&type=1 HTTP/1.1\r\nHost: cloudflare-dns.com\r\nConnection: ";
d:"keep-alive";
e:"close";
f:"\r\n\r\n";
g:(#b)-1;
h:{a,b[x],c,d,f}'!g;
i:a,b[g],c,e,f;

`0:,/$h,i;

\\

int main(int argc, char **argv){
char *b[17];
b[0]="/usr/bin/openssl";
b[1]="s_client";
b[2]="-tls1_2";
b[3]="-no_ssl2";
b[4]="-no_ssl3";
b[5]="-ign_eof";
b[6]="-no_ticket";
b[7]="-tlsextdebug";
b[8]="-servername";
b[9]=argv[2];
b[10]="-verify";
b[11]="9";
/* -host, -port removed from manual */
/* but still found in s_client.c */
b[12]="-host";
b[13]=argv[1];
b[14]="-port";
b[15]="443";
b[16]=(void *)0;
execve("/usr/bin/openssl",b,(void *)0);

}

/j.k

j:("SSSSSS";",")0:"1.csv";
k:_getenv "t";
if[k _sm "list";`0:{,/$j[4;x]}'!#j[5]];
if[k _sm "hosts";`0:{,/$j[5;x]," ",j[4;x]}'!#j[5]];
if[k _sm "db";`0:{,/$j[2;x],".",j[1;x],".",j[0;x],"T",j[3;x],",",j[5;x],",",j[4;x]}'!#j[2]];
if[k _sm "zone";`0:{,/$".",j[4;x],"\n&",j[4;x],".:127.0.0.1:5\n=",j[4;x],".:",j[5;x],":5"}'!#j[2]];
\\

\\

/* f.l */

#define echo ECHO
#define jmp BEGIN
#define p printf
#define nl p("\n")
#define s p(",")
%s xa xb xc xd xx xy xz
xa "\"Question\":[{\"name\": \""
ya ", \"type\": 1}],"
x1 "\"type\": 1"
x0 "\"type\": "[^1]","
yb "\"data\": \""
xw "Date: "
xx \"\},\{\"
xy \"\}\]\}
xz "Sun, "|"Mon, "|"Tues, "|"Wed, "|"Thu, "|"Fri, "|"Sat, "
%%
{xw} jmp xz;
<xz>"GMT" jmp xy;
<xz>{xz}
<xz>" Jan " p(",01,");
<xz>" Feb " p(",02,");
<xz>" Mar " p(",03,");
<xz>" Apr " p(",04,");
<xz>" May " p(",05,");
<xz>" Jun " p(",06,");
<xz>" Jul " p(",07,");
<xz>" Aug " p(",08,");
<xz>" Sep " p(",09,");
<xz>" Oct " p(",10,");
<xz>" Nov " p(",11,");
<xz>" Dec " p(",12,");
<xz>\40 s;
<xz>. echo;
<xy>{xa} jmp xa;
<xa>{ya} s;jmp xb;
<xa>\.\"
<xa>. echo;
<xb>{x0} jmp xx;
<xx>{xy} nl;jmp 0;
<xx>{xx} jmp xb;
<xb>{x1} jmp xc;
<xb>.
<xc>{yb} jmp xd;
<xc>.
<xd>\"\} nl;jmp 0;
<xd>. echo;
\n
.
%%
int main(){ yylex();}
int yywrap(){}
There's a difference between writing something that compiles and being able to write code properly.

The "throw enough cheap coders" at the problem will work really well, until it doesn't, and at that point you have nothing but an expensive mess that needs to be rebuilt from the ground up.

If you don't have a good foundation, you're screwing the project in the long run, and this is the result of every offshoring programming project I've witnessed.
1. Would open source work help?
2. I was homeschooled (read: self-taught in grade school), my work ethic primarily kicks in at home. How can I use this to help me land an interview?
Its really sad how low trust in the rule of law has become. US Mail used to be sacrosaint. Damaging a mailbox is a felony to give an idea of how strong the law is in this area.
Forget the 3rd world, half of all US renters have less than $5200 in wealth: https://www.federalreserve.gov/publications/files/scf17.pdf (page 13)
at a former company, a large chunk of the roadmap came out of hackathon projects! in addition to that, it was a great way to set a culture of bottoms up innovation.
Is there any data on this? It takes huge furnaces running at thousands of degrees to melt and process the silicon for the panels, not to mention all the electronics needed to be manufactured. I just can't see how a panel can recover that amount of energy, but maybe I should go and crunch the numbers
The economic impact on the United States alone will be in the trillions. Relocating all of Manhattan, Toronto, London, Singapore, and other coastal economic centers is non-trivial, but would hopefully be gradual enough to be viable. It would be fantastic if we can avoid this loss of wealth by making a meaningful reduction in the rate of global warming.

Other nations are already experiencing famine due to permanent desertification. This has already exacerbated political and military conditions; drought is a major factor in the Syrian and other war zones.

To compare this to the range of human history is not meaningful. "They had it worse" isn't helpful for now. What matters is our response to the conditions that we are expected to experience.

Around the 120,000 BCE time, there was a "great filter" event that caused the mass death of most of humanity, causing a massive reduction in human genetic diversity. Yes, we may have it "easier," but today's problems are still real and must be dealt with.

I think it's useful to frame the climate change process solely in terms of human impact, and specifically economic, political, and security terms to governments.

I wouldn't consider you a denier, and it's important to share your perspective. I hope you consider mine.
Are there any tutorials for this? I would love to learn more.
As a daily visitor and rare poster on HN, I have to say that this is in pretty poor taste.
Losers, Clueless, and the Sociopaths

https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...

Your 40,000 are the "checked out losers".
Why set up video cameras when people bring their own...

> Rachel Shorey found members of Congress at an event hosted by a SuperPAC by trawling through images found on social media and finding matches.
Make this construct legal behavior without making it 10x slower than clang/gcc are today:

void wat(uint16_t *x, uint16_t *y) {
*x = *y;
}

uint64_t a[100] = { 0 };
wat((uint16_t *)&a[0], (uint16_t *)(((char *)&a[0]) + 1));

When you think you've figured that one out, try this one:

uint16_t heh = 0xFFFF;
extern uint16_t doesAnything(uint16_t *, uint16_t *);
void wat(uint16_t *x, uint16_t *y) {
*x = *y + doesAnything(&heh, y);
}

uint64_t a[2] = { 0 };
wat((uint16_t *)&a[0], (uint16_t *)(((char *)&a[0]) + 1));
This is indeed part of Exxon's publicly-stated strategy; they recognize that the demand for oil will peak once renewables, distribution, and storage technology are cheaper than the cost of extraction. There are already several solar power plants that were built because the unit economics made sense in those rare, outlier situations. This will become more widespread.
1. Does Microsoft have written promises that they broke about their past acquisitions? In the case of Skype it's going quite poorly, but as far as I know LinkedIn is running quite independently and is doing well. Nokia again is doing pretty poorly, but Mojang also seems to be doing fine. It's pretty hit an miss, but to be fair, smartphone and communication are pretty hard industries to succeed in.
https://stackoverflow.com/questions/3161564/how-can-i-visual...

has some suggestions. I haven't tried any but am thinking of using Doxygen as described for some old Fortran77 code with lots of gotos since Understand is well outside of our budget.

You're probably aware of this, but our biggest speed gains in some code we ported from DEC Fortran to gfortran was vectorizing loops. Best of luck.
Emirates to Start Third Daily Service to Moscow’s Domodedovo Airport – Air Cargo
Fake it till you make it :)
"They'll hail you, then nail you, no matter who you are"
Tesla kills a million people a year?
"This is the Tesla self-crashing car"
That's a harsh and inaccurate statement. While I agree that Tesla didn't handle the PR well we should acknowledge that every system is prone to fail at some point. And the fact that we do not hear about non-autopilot car crashes due to system failure as much as we hear about Tesla's is not an indicator that it doesn't happen.