skysight-inc/HackerNews huggingface dataset:
What is the problem? Even extremely type safe pure functional languages have problems that C doesn't have. It depends on the problem, the context.

I can't think of much related to C code specifically. C code has it's pitfalls for sure, but with discipline (a lot of discipline) most can be avoided. There are tools. Find out about them. Try them. Learn about what they can do for you. Use them as part of your builds.

Don't rely on tools because even with these tools, the best way is finding out the other things the tools can't catch -- and these are not at all obvious. I was just thinking of some of Daniel J. Bernstein's code and even the few flaws found in it. It also shows how hard it is to be sure of the correctness of any length of program without trying to run it.

Read.

What is it that is not working?

What do you need?

Ask: What needs to be done?

Keep It Simple Smart (KISS)

Learn what not to do.

There are no ready answers.
At this point, you are just complaining that iOS is not open source.
You are ignoring Ada. In fact most problems with the Go languages are solved in Ada(tasks vs goroutines and channels, generics vs interface {}, synchronized data structures, variants type vs runtime plumbing to create unions...).
Conor McGregor vs. Khabib Nurmagomedov
Tesla ships flawed parts from suppliers to a local machine shop for fixes
Is it really any different in print media where half the stories come from AP or Reuters? Everyone is rewriting the same stories.
Suppose x is an integer such that x + 3 = 1. Then, x is -2. There's no solutions here, just implications and an alternative way of defining the value of x.

I think variables in equations are not meant to express the existence of variance within an equation, but a sense of context-dependency of the value of x. At least, IMO.
> I think the OP is saying the people involved should investigate the root cause instead of working around the problem. Not that the _service_ should try to do it when needed somehow.

Maybe. But again, this condition can occur with no flaws. It may just be you're on the edge of an autoscale event or a box with a bad xen peer. There may not a be a problem. It doesn't matter.

So sure, folks should keep to their SLA, but it doesn't have a lot of bearing on this. It's just best practice.
Let's see what we can learn from our colleagues who diverge from the hoi polloi.
Your Facebook data is still vulnerable
Just a bit of background: Girard is paraphrasing Frege's famous paper On Sense and Reference[1] which is an investigation into the meaning of equality. As a result of that investigation, Frege shows that terms in a language have at least two kinds of meanings (sense and reference or denotation), which Girard presents in a programming context.

[1]: http://www.scu.edu.tw/philos/98class/Peng/05.pdf
There aren't nearly enough different parts for ARM to credibly threaten Intel at this moment. Also, with Intel's profit margins, they can substantially reduce prices to remain competitive in all but the most price-sensitive segments.

What the future holds, however, is different. We see we are (finally!) getting over the binary compatibility problem and we are now able to use more or less the same software recompiled and tuned for different architectures (POWER, ARM, Intel, AMD) that cover a vast space in the price/performance/watt space, much larger than any single vendor could before.

I can't wait to see people becoming creative again with hardware.
I appreciate the readings and will definitely check it out. I've noticed the fetishization of Japanese culture (positive and negative) on the Internet so I'm immediately suspicious of any broad generalizations I see of Japanese people.
I did server side browser sniffing to give IE the version it understood (IIRC it couldn't handle well-formed XHTML served with the proper mime tag, not sure, it's been a while :D) while everything else got proper fully compliant XHTML. I'm pretty sure I used a code snippet from Anne van Kesteren who is also posting here ;)
TIL "ecumenical"

I assume you mean this in a sense of people from disparate backgrounds coming together on a common ground?

Is this even used in the context you meant it? Can you cite a text using it in a non-christian context? Just curious how the hell you ended up using this word lol.
Heh, I just read an explanation of this the other day:

https://www.hillelwayne.com/post/equals-as-assignment/

The summary is that C used it because assignment was a lot more common than equality checking, and back then, typing fewer characters was a big deal.
Brrruh! I could kiss you!
Because it’s a huge “if” and assumes that by 2030 the A/V standard won’t grow as well? I hope you’re right, but past performed is not a guarantee of future gains.
Also, some tuning for the POWER software would probably be very welcome.
I wonder how they intend to implement this. Russia for the most part doesn't have anything like the great firewall. Probably by court order from their version of the FCC forcing the largest ISPs with international connectivity to put in static null routes for certain V4 and v6 IP blocks that contain the telegram registration servers.
> >The fairness doctrine was hardly ever envoked.

> I (a layperson) don't really follow this. It sounds to me like "while the rules were in effect, they were rarely broken".

It means that the FCC rarely enforced the fairness doctrine unless it was being blatantly abused.

> Lots of station numbers, run by just a handful of owners:

> http://www.neatorama.com/2008/07/07/who-owns-what-on-televis....

The fairness doctrine doesn't make sense any more because anybody with a phone can publish their opinions to a global audience. It made sense at the time because media was centrally controlled and very expensive to produce.
That sort of democratic heroism is far from certain. "Regulators" and legislation are just as likely (or perhaps more) to be captured by and/or favor large incumbents as to combat them. By its very nature regulation favors established companies, who can afford better to pay for the burden.
If it were really that amazing, you wouldn’t be leaving. Give 2-4 weeks notice, be generous about the positive aspects of your experience, give honest feedback but only if asked. Any founder that can’t live with that doesn’t deserve better.
Some brands like Birkenstock shoes stopped selling on Amazon for this reason: https://www.cnbc.com/2016/07/20/birkenstock-quits-amazon-in-...
So your plan would be to hire all the college applicants that applied (or a random sample) and then mentor and train them to see who works out the best?
No, the issue is your comment doesn't add anything to the discussion. It's not any different from replying with "+1"

If you want to upvote someone, upvote them. If you want to reply, add something of value to the discussion.
Taking HN threads into nationalistic flamewars is a bannable offense here, so please don't do that. Instead, if you'd read
https://news.ycombinator.com/newsguidelines.html and follow the rules when posting here, we'd appreciate it. That means avoiding flamebait and flamewars.

Racial flamewars aren't ok either, including in dog-whistle format, which is how I read you at https://news.ycombinator.com/item?id=16833066 and https://news.ycombinator.com/item?id=16834408.
It's nice to feel good. Daps to that. What would full kit be in your case, if we may ask? Sounds like we're somewhere in the UK?
> Are you buying GOOD brand names? BIFL stuff?

Those are being faked on Amazon. You can't know if you're getting the brand you think. It's a huge problem.
Can you elaborate on your idea? I invite you to fork the extension and add features!
Do the work/intern. Dev on the side. Put your projects up on Github. Make connections at internship. Keep ear to the ground for opportunities.
Fortunately companies cannot yet control their employees completely, and so leaks will keep happening. This may be rather controversial, but I think that's a good thing. It pleases me to see people who do not completely toe the line getting themselves into companies for the purpose of eventually leaking something, effectively hindering the rise of total corporate control. Especially with a company so secretive and forceful in its mission of locking out devices against their owners (and attackers, ostensibly), it's good to see some "retaliation".

To all the leakers: we need people like you, who are not afraid of the consequences of doing what you think is right. Many thanks to those who leaked the schematics and service manuals for various products (including Apple's), the HDCP master key, the AACS key, the SD card specs, the memory stick specs, everything on SciHub, and the list goes on... countless people would not have gained the knowledge and skills they have without your neighbourly efforts.

Some related commentary:

https://news.ycombinator.com/item?id=11008717

https://news.ycombinator.com/item?id=16346174

Edit: interesting to see the points on this bounce up and down. It seems I've struck a nerve.
Everything has tradeoffs and Hololens, MagicLeap and Meta have made different choices resulting in different ones.

The Meta2 has quite a large field of view (though a very different design compared to the Meta1, Hololens or ML). It is conceptually similar to taping a smartphone to the underside of a baseball cap lid and hanging plastic googles off the lens to reflect the light back into your eyes. Also, you need to connect a bunch of cables back to a gaming level PC to make everything work.

Hololens is very light, but is using tiny projectors to reflect back into your eye (also entirely self contained in the headset!).

MagicLeap has a different display tech, along with a bunch of other refinements and additions (eye tracking for foveated rendering, occlusion, etc.) also requires a smartphone sized battery pack/processor with a cable that goes to the glasses.

So you have on the physical UX front:

Hololens (headset) beats MagicLeap (headset + pack) beats Meta (headset + gaming PC).

And then on the FOV front:

Meta beats Hololens beats MagicLeap

And then on the "number of super promising and ambitions technologies put into a single device:

MagicLeap beats Hololens beats Meta.

ALL of these devices are still clearly being pitched as "Developer" Units, none of them are ready for even the level of (still somewhat lackluster) consumer adoption that VR has seen.

Which is not to say that they're bad or that ML has blown $2B dollars, etc. I really don't think this is Theranos situation, it's just EARLY. In cell phone terms, AR still isn't quite to the Motorola razor level of development (and everybody's expectations are at iPhone/Android level).
Ask HN: What updates are you most excited about?
I feel like this is an incredible time for tech and software progress right now.

There will be a stable branch of Wine 4.0 not too long from now. The Halo Online team is gearing up to put out their 0.6 release of ElDewrito. Linux Mint 19 is due in the next 2 months. And apparently version 5.0 of the Linux kernel will also be rolling out this year.

https://www.winehq.org/news/
http://blog.eldewrito.com/
https://medium.com/@dylanamlinux/a-sneak-peak-at-linux-mint-19-d4a049d8efc7

Are there any significant updates that you have been eagerly anticipating?
Hahaha, I totally agree. In fact, despite having written a half dozen CAN device drivers professionally, I would be an absolutely terrible choice for a team of 'great mechanics.' Hell, I pay someone else to change my oil.

You can do really good work adjacent to a field, while not being a great contributor in the field that you're adjacent to.
TouchID and FaceID come to mind.
How are features like go routines and channels etc going to be supported? or they are not?
Defiantly humans. They have a link to sign up as a code reviewer.
> I don't understand the comparing repos requirement. if I'm comparing Darcs branches it's going to be for the presence or absence of certain patches; what else do you normally need?

It's a lot easier to tell someone "I have commit 94ba73df, check that out", than to send them a list of 10,000 patches they ought to have.

> Also, how does Darcs' rebasing negate the benefits of the model?

What I mean is, the fact that Git (or Mercurial, or whatever) has rebasing mostly negates the benefits of the Darcs model (since it's nearly as easy to move patches around), and does so without adding any complexity, since it's not like you can do away with rebasing entirely in Darcs anyway.
No, but asking this question is a sign.
These kind of laws make it much more difficult to spread content and therefore they consolidate informations in few player, often loved by the governments and their puppeteers.

We used to be able to put a website online, gather emails to send newsletters, offer services to our users, etc without any help from the government. Now, every time I put a new website online I have to fill pages of pages with stupid policies and I know I'm not even fully compliant because honestly it's impossible to really be since it's all about how it's interpreted by the current bureaucrat. These kind of laws don't deserve a place in Europe.

You need people to be able to be naturally compliant, so that they can promote their stuff wihout being scared of persecution if they say something the government doesn't like. Today you don't make a website and say controversial stuff, otherwise you know that when the government will notice it will uses the broad interpretations that stupid laws like the cookie law or GPDR give them to drag you into court and destroy you.
By government of course I mean bureaucrats, political figures and your bigger competitors.

These kind of laws, like the GDPR, where they say "we will use them for good, don't worry, we will ony use them on big companies" are those that freedom-minded people should be mostly scared about.
Of course the proposal in OP is much worse and makes no sense.
I think your first point is the only one that bears truth. There are huge numbers of tech founders for whom 2, 3, and 4 are not true - sometimes all at once.
The problem honestly seems like less of a debate about defining greatness and more about defining shipping, at this point.

Maybe this is nitpicking, but I've had this conversation in person more times than I can count during loops, review cycles, and over beers, and I'm hard pressed to think of the last time I got such pushback against something that seemed pretty cut-and-dry; namely "did you get done what you needed to get done without undue pain and suffering."

I'll openly concede that I very well could be in a "communication bubble" where words like shipping have loaded context. I'd still defend my point that if one chose the isomorphic terms for within their space, the "intent" of my message holds water as a useful heuristic, if a rather reductionist one. Tautologically, someone who I can trust to fulfill their role without "fires everywhere", two thumbs up in my book.

That being said, I'm honestly blown away by the amount of downvotes I've been getting for what I typically saw as the pillar of "meritocracy", that you get your job done without burning down the house. I wish more of the opposition at least take the time to express _why_ as opposed to just burying this. At this point I feel like I'd do better to "Save my account" and stop commenting but alas this is a topic close to my heart.
How people describe where they live depends on who they are talking to.

If you live in a given metro area, and you are talking to someone else who you know also lives in that metro area, you are not going to answer "Where do you live?" with the name of the metro area – you are going to describe the part of it in which you live. Conversely, if you are talking to someone who lives on the other side of the country (or the world), you will just name the metro area, because they presumably don't know the geography of that metro area well or at all.

And that's true both in the Bay Area and in Sydney too. If you are sitting in an office in Palo Alto, and the person in the next cubicle asks you where you live, you won't say "Bay Area", you'll be more specific. But if you then come on a business trip or holiday to Sydney, and people ask you where you are from, you probably will just say "San Franscisco", because "San Bruno", "Daly City", "Belmont", "Milpitas", "Fremont", "Hayward", etc, means nothing to the average Sydneysider.

In the same way, if you are sitting in an office in Sydney CBD, and someone else who you know is local asks you where you live, you aren't going to say "Sydney". You'll say "Castle Hill" or "Bankstown" or "Hurstville" or "Penrith" or "Turramurra" or "Dee Why" or "Woolloomooloo" or whatever. Or maybe you'll give a more regional descriptor, like "North Shore" or "Eastern Suburbs" or "Sutherland" or "Inner West" or "Central Coast" or so on.

So I'm unconvinced that this cultural difference you perceive between Australia and the US is actually real.
Totally. I'm also curious about consistency: if you get reviewers who prefer different idioms and stylistic points between review, what does that do for codebase style over time? I wonder how their quality control operates on the reviewer side.
No. You can build a web application, and people are free to navigate to it using Safari.
Power9 might be amazing but it is worthless to me until I can buy off the shelf motherboards for it from one of the big ten taiwanese motherboard manufacturers. This is the reason why x86-64 has been so successful.
Yeah, it's hard enough to find quality Devs as it is. When your entire business is about high quality Dev review your going to need a lot of them.
Your points about family are largely correct. If you make that choice, your responsibilities are quite set, until you either have enough savings (or raise investment) to take a risk or your children become adults.

You do not have to be free of debt. Your monthly debt payments have to be reasonable, something you can pay as part of routine monthly bills.

You absolutely do not need affluent friends or family. That's the least of all requirements anyone needs to start a tech company. First of all, it often doesn't take much capital to get started with tech companies these days. Second, your premise precludes someone having even a modest amount of savings (your theoretical person must be from a rich country, but they must have no money saved despite working a cushy job, odd combination).

You do not have to be a particular age. You're assuming everyone has children or a big mortgage. Birth rates in the developed world are at all-time lows, a lot of people are forgoing children or pushing it off until much later. You don't need a big mortgage, you can rent; most of the US does not look like NYC, SF, LA, Seattle in terms of cost of living.

You most certainly do not need to own a home. Multiple of your points put the theoretical person into that position.

> Looking at the most popular entrepreneurs in the world

Popularity is a pretty terrible reference point (why would that matter?). There's this group:

Larry Ellison grew up in a very broken home, his family didn't have much money. Paul Allen comes from an entirely ordinary middle-class background. Michael Dell's success required no special setup for what he did other than his own effort (assembling & selling custom PCs out of his bedroom, paid for out of his own savings), he grew up in an upper-middle class family. Elon Musk boot-strapped everything he did after moving to Canada, lived poorly and on a shoe-string budget after moving to the US. Jensen Huang of nVidia, was a first generation immigrant from Taiwan, with the deck stacked against him if anything; got his first degree from Oregon State University. Mark Cuban, who is more famous than Spiegel, grew up in an entirely middle-class background in Pittsburgh, and entirely boot-strapped his first success (MicroSolutions), which then paid for him to found Broadcast.com. Mark Andreessen grew up in farm country in both Iowa and a tiny town of 2,000 people in Wisconsin, his family had no special financial position. Ev Williams grew up on a farm in Nebraska, his family had no special financial position. Jack Dorsey grew up in a middle-class family in St. Louis, his family had no special financial position.
He certainly seems to know a lot about the optics involved. However he was also, for example, suggesting recently that Magic Leap had faked the SLAM tracking in their recent Rolling Stone demo https://www.kguttag.com/2018/01/17/magic-leap-how-rigged-was... https://www.reddit.com/r/magicleap/comments/7r267v/blog_arti... . So I would not take his overall view of Magic Leap as gospel.
A tool that I've found myself reaching for more and more often is Gaussian Process Regression [1] [2]

* It allows you to model essentially arbitrary functions. The main model assumption is your choice of kernel, which defines the local correlation between nearby points.

* You can draw samples from the distribution of all possible functions that fit your data.

* You can quantify which regions of the function you have more or less certainty about.

* Imagine this situation: you want to discover the functional relationship between the inputs and outputs of a long-running process. You can test any input you want, but it's not practical to exhaustively grid-search the input space. A Gaussian Process model can tell you which inputs to test next so as to gain the most information, which makes it perfect for optimising complex simulations. Used in this way, it's one means of implementing "Bayesian Optimisation" [3]

[1] https://en.wikipedia.org/wiki/Gaussian_process

[2] http://scikit-learn.org/stable/modules/generated/sklearn.gau...

[3] https://en.wikipedia.org/wiki/Bayesian_optimization
My judgement is that US is also in a bad spot, but at least the first amendment give them a little more protection, and there is a much stronger stance on freedom of speech, and even more variety in opinions compared to Europe.
I think that this is the best privacy conversation so far... it's a good start at least.
In visiting a mobile webpage, an adblocker suffices.

native apps can utilize advertising APIs, of which there's no way to turn off unless you install their $3.99 "Premium" app.
I've done it before and it can be difficult to get into a flow state that is more natural for me by myself but like all things requires practice to acquire and maintain skills and also, familiarity as you say, with the tools and problem space or it's not a very good assessment of your ability except for that one very particular set of circumstances of going in blind on tools/editor!
They are probably just a normal set of people that show up and do their job in a non-conspiratorial sort of way.
Alright, we replaced the title above with a more narrowly scoped sentence from the article.
Tabbed Console starts here
Be careful of hackers, Facebook is no longer safe, IT experts warns
I had that same problem with buying razor blades online. It was impossible to tell them apart until you put them to your skin. Then it was obvious.
Deckard: A Web based Glade runner
Good points, I am familiar with the process.

There is a concept or "forward-compatible change". Basically, you don't do things that will break your software.

Example, you don't add a NOT-NULL column unless you can give it a good DEFAULT value, to make it work.

Also dont' drop columns until the software is ready for it, etc.

If you have a decent ORM, it will compare your "how it needs to be" sql schema with the "how it is" schema. Then it will generate appropriate "ALTER TABLE ...." "CREATE INDEX " etc statements. Note that this is automated and you never need to type SQL statements to achieve that.

All together in the last XXX years, I did not really need to do a rollback on a dml statement.
CCTV has been in London for a long time now, and violent crime is still down from it's introduction. CCTV is not the only factor relevant to a murder rate, and a "spike" in the overall lower numbers should be an expected result.
The demo speaks for itself: https://deckard.malizor.org/
Oof. I knew those policies existed. But if it’s truly 99%, out system is well and truly broken.