skysight-inc/HackerNews huggingface dataset:
I'm myself from a background irrelevant to computing. My honest opinion is that for commercial coding, it doesn't matter. It's become fashion to call everything "engineering" but really programmers in the main are more akin to plumbers.

Within the population of programming jobs, some are actually pretty serious, actually require solid CS basis and a scientific approach. If I was hiring for that sort of job, Id look for higher degrees and experience. Similarly with data science type stuff. When it gets hard, you need the right background.
> If a similar Chinese sweatshop were to make a perfect functional replica of this Patek Philippe watch

then the costs would be in the same ballpark as the actual watch.

The reason these watches can be used as a "super"-currency for the very rich is that it is impossible to duplicate (so to forge) easily.
Trial by combat does have a very long history! So it wouldn't be an entirely novel method of settling the dispute.
Hills Hoist: The Iconic Rotary Clothesline that Shaped Suburban Australia
Back in the day 'spatial audio' was excellent for what it was in VRML, as played through the SGI viewer. I was sad VRML never happened as I quite enjoyed worlds where you could play different songs in different virtual rooms able to mix albeit not to the beat between different tracks by moving around. A fantastic music experience could be had.

This new take on 3D audio just makes me want to go back to 1998 and what was achievable then in 3D on the web if you were willing to do a 20Mb download over a modem to get the plugin required to 'see' VRML. The actual hurdle was use case, instead of a 3D web we ended up with a 2D flat table web. If you got good at VRML and used all of the features and built significant sized worlds then you soon realised that you were on your own, few others in the world had got that far, their models were more like Duplo Lego rather than Lego Technical.

The alleged 'bar' back then was the download for the plugin, that allegedly prevented VRML from catching on. The authorship tools were awesome - Maya like - and yet there were few takers. CosmoWorlds was awesome, has to be said. The lack of content creators was the problem, 2D Flash was the way people went, nobody was thinking in 3D.

So when can we start doing cool 3D just on the web in a web browser that you don't need specialist hardware for? With 3D spatial audio working too?
Perhaps he meant to write: "quarter of four". As opposed to: "quarter to four".
This Vancouver Startup Is Chasing the Dream of Clean, Limitless Energy Forever
If its broken - it is commented out, or opt in via parameter. It is not shipped - AS IS and then when after weeks and weekends the bug is found, you dont just pose yourself at the wall of the crater - lean down and yell.
"Well this is just great, you discovered a cavern. With the sweat of your brow, this could be a nice house one day. Allmost like the one we promised to deliver in the first place."
How much is the paid service? You could roll your own for around $15/month using an Amazon EC2 T2 micro instance.
It is. The few online ads pioneers went down due to that. Google succeed because they were moderately capable of fighting it.
This was a similar promise with the Angular digest cycle. I'll take verbose boiler plate over that any day.
I would love for more people to code and I would love for veterans for find work but ....

My impression is those who excel at coding (like everything else) love doing it. So, I would expect the majority to fail. It's doesn't seem like a skill like riding a bike where you learn it once and then it's just this thing you can pull out whenever (or maybe it just takes longer to get to that point).

My point is, whenever I see programs like this it appears the majority of the students are just going through the lessons. The moment the class is over they're back to whatever their real love is. They're basically learning by rote and it's a superficial learning not because they aren't smart but rather because they're disinterested. They're just doing it hoping to get a job, not to scratch an itch / pursue a hobby.

As such it feels like they're unlikely to ever become the kinds of people that actually get the jobs they're taking the classes to get.

Is there a way to solve that? Is there a technique to evoke a passion for coding in the majority of students or is it more up to the student to bring / discover their own passion? I know a bad teacher can ruin passion and interest. The majority of math and computer teachers seem to not really know what they're teaching and just teaching from a book. I don't know that a great teacher can spark passion an interest though. Maybe they can it a larger percentage of their students but that percentage will being small?
I am amazed by the "lost his wife" part. What did she say in her wedding vows, "I take you as a husband from this day forward and until our combined income falls below 75% of the average income over the previous 3 years"?
Or one of the sub-$5 VPS places. Some even have $1 deal from time to time.
"improved" lol.

Ads are an incredibly shitty solution to the as-yet-unsolved problem of discovery.
The tablet w/ keyboard is interesting to me. The touchscreen laptop form factor was pretty bad; bulky and really unlikely to be leveraged as a tablet or touchscreen.

The newer surface pros seem to actually nail the form factor: small enough to be a tablet, powerful enough to be a laptop.

The Mac ecosystem is slower to adapt but I think the air & MacBook will be a single line; either a combo or one will get dropped. The iPad (really most of their products minus iPhone) need a significant upgrade in terms of computing power and batt life.

I honestly think the declne in tablets is surface pro style form factor winning over a tablet w/ aftermarket keyboard etc
Sure, it could replace the stdlib hash map. It would regress performance for some usage and improve it for others. (And this makes it an unlikely candidate; pure improvements are a lot easier to get in.)
I suppose it makes more sense if you have business to promote, or are one of those people trying to be become "influencers" and sell access to their account.
If you melt metall down again, you get a very brittle, carbon reduced new version, whos properties depend upon the crystallization temperaturcurve?
Well US is putting like 54% of US yearly budget into military. That money must go somewhere. It makes sense it might produce best education. Compare it to 6% US is putting into education. I wonder what would happen if those two numbers were switched.
I came here to mention Scaleway ARM servers which cost 3/mo with unlimited bandwidth. With reverse SSH tunneling, there's no need for a dedicated service.
But what are you sharing ? pictures of what ? videos of what ? I only paste urls or logs .. and then there is normal chatting
By the way, you can play "custom maps" 100% free with Starcraft 2 Starter Edition. The only things that aren't accessible to free versions of SC2 are the campaigns and ladder competitive mode. Many maps in SC2 are direct ripoffs of popular Wc3 ones (many even use Warcraft 3 assets, because Blizzard ported them to SC2 engine), but there are some original ones too.
"Investigators are thus trying to develop genetic tests to determine who is most likely to benefit from long-term use of aspirin"

Oh did we figure out the problem with modern medicine is that were all different subspecies of humans, or to simplify it you could say species for the slow people. Its like having prescribing the same drug to a blonde haired blue eyed person to a rat, or for you not slow people, like prescribing not to a rat but to say a bacteria. FUXKING RETARDEDPAINT HIFFING FAGGOT DOCTORS
Climate fluctuations will happen regardless of whether we do anything to cause warming/cooling. We need to focus on protecting ourselves from it by using more energy... because both heating and cooling our living rooms and cars requires energy... and make artificial heating/cooling accessible to more and more people... regardless of whether or not our activities warms up or cools down the earth.

Why we are focusing on what happens to the overall earth's climate makes zero sense to me... I'm sure it is entirely political and it is a fight between few rich corporations and political powers where everyone has been dragged into. Climate will change very drastically like it has done in the past, with or without human activities. We should be working on how to save ourselves from changes in the future... not desperately trying not to breathe too hard which might cause some tsunami in another part of the world (butterfly effect)... specially because nobody can correctly predict if it will.
Yes I think this is right and we lose something when we limit to finance or legal terminology.
Quartz is definitely more accurate and simpler to produce, but not easier to maintain or more reliable.

Finding a working early 80's quartz in good condition is already hard and expensive. Repairs (or even finding a suitable battery) might be impossible

Finding a 70's or 60's working automatic in good condition is trivial and cheap. Repairs are easy.

Of course, upgrading every few years to the latest cheap quartz might still be cheaper than a mechanical watch, but there's something nice to be said about using a device that can perform its function for 40+ years with ease, and basically indefinitely with minimal maintenance.
Well you could use free() whenever it's practical and free_sz () when you can get the performance.
> ask some hard questions about what social value they're actually creating

What does this mean exactly? Facebook is providing tremendous value to me personally as a way of keeping in touch with family and friends but I guess you're asking from a higher perspective.
>Can you give some examples where you hid road blocks because of your lack of education?

At a certain point I was working on an iOS app attempting to do some really advanced animations with Core Animation/Core Graphics and my total lack of geometry and basic algebra knowledge started to show. One of my colleagues started talking about the movement of an animation in terms of radians and pi and I felt completely lost. He was speaking a totally different language to me. Up to that point I had felt somehow "proud" of being a self taught developer with no formal schooling. But when that happened I just felt completely embarrassed at my lack of fundamental knowledge and context. Now I'm struggling through undergrad mathematics classes and hoping to get to that point some day. The greatest overall takeaway I had from that experience is that math and science open a completely different world to you that most people don't even know exists. It changed my life.
It has nothing to do with what is cool or not.

It's about enabling a different type of relationship where you are sharing your life with people you don't necessarily want to have a constant conversation with.
Use a hidden service! I manage many intranet servers over tor. You have no problems with nat or firewalls and it is free!

Ok it is slower, but for many things like ssh it's great...
Heh. It could be telling that I had to look up the expansion for TLB. CPU cache implementation... holy crap.

My ex-coworker has done the vanilla scope thing too and has a 400MHz scope at home. For some reason people like this are not too uncommon in Finnish oldskool[tm] IT scene. I remember how he isolated a latency and concurrency bug to an expensive interrupt handler. Rewriting isolated parts of core kernel code to make a really tricky problem go away was one of his more hardcore skills.

I'm not even near his level. My own experience is limited to slightly nibbling the edges of file system and block cache behaviour. It's a brave person who dares dive into that code. Not me.

But I do know one person who regularly works with decapped chips. He works for a company who do extremely low-level hardware investigations. Now that's hardcore.
#macronleaks was predictable and remembers of Clearstream
Ask HN: Kernel Devs, how did you get started?
I don't understand what that "overall" point is anymore. I thought the point was "whether the whole mobile game industry makes more money by advertising, or whether those games that advertise just make more money at the expense of others."
Sarıyer Kiralık Forklift
Most personal insurances will not pay out if they discover that you were driving for commercial purposes, as there is a different risk profile for commercial drivers.
My strange journey into transhumanism
How to Install Wordpress? – SuratNow
A few months ago I was tasked with porting an internally used Node.js script to PHP 5.6. The code made heavy use of nested async callbacks and other patterns frequently only seen in Javascript codebases. I thought I'd have to rewrite most of it from scratch, but the PHP code ended up nearly identical to the original Javascript. Line-for-line, ignoring minor syntactical differences (like the $ in vars), these two ~400 line scripts ended up being 98% identical.

Anonymous functions, closures, async calls, syntax short-hands... PHP has it all.
https://news.ycombinator.com/item?id=14248827
It's a problem, but it's not a problem cloudflare should touch with a ten foot pole
How can smartthings developer help you in a smart home development
A Seiko autowinder will keep time as well as a Patek Philippe. Even Rolexes, which are much better made than PP, are cheaper.

PP is just one of those brands that gets away with being so expensive because it is so expensive. The point of owning a PP watch is to demonstrate to the world that you can own a PP watch.
I used to work at Uber and heard anecdotally that despite the advertising, something like 50% of Uber rides in the Bay Area are done by the top ten percent of drivers. And they do work a lot. So the vast majority might be part time but they don't do most of the work.
There's a difference between "I know how to do this but it would be a buggy mess and require a week or two of effort, therefore I shall use a library," and "I don't know how to do this but this library seems roughly applicable so maybe it will work."

The former is a healthy and pragmatic use of your most valuable resource -- time. The latter is a cop-out. If no one actually understands what is going on at a deep level in the library, the result is likely to be an over-engineered mess. It might be that you're doing the most efficacious and appropriate thing for the task, but it might not. And with many such decisions made over the course of a project, some of them are bound to be wrong unless someone can reason about them and explain their purpose.

I find this is most important when refactoring or updating code. Some junior engineer down the line will encounter some code he doesn't understand, and track down the guy who wrote it, and at this point there is a world of difference between that guy saying, "Yeah, we needed a data structure that does X and Y so we used that library," and "Uhhh, not sure why we used that library, does anything break if you remove it?"
as a european, in canada and the US I was constantly confused by directions. america uses street names and cardinal directions (turn north on I-??? then west on ...). europeans think in terms of sequences of towns (to get to munich I must drive on the autobahn via Stuttgart, Ulm, Augsburg).

I once travelled from toronto to chicago by car and decided to write down my own directions from google maps because I felt the ones provided were useless. Boy, was I lost when I didnt see a roadsign for windsor/detroit.
Organising content by what is relevant or interesting to you as an individual is hardly specific to Facebook or Instagram. Many companies are doing something the same thing e.g. Pinterest, Netflix, YouTube.

Even companies like banks are using individual Next Best Action models to determine what marketing decision is right specifically for you rather than something generic to your demographic.
I'm sure it wasn't the direct result of job loss but the events that escalated after the fact. Any married person knows the stress job loss has on a relationship after extended periods of unemployment.
I think I'd choose to be a better writer. And I say that because if you can write well, you understand syntax, structure, and poetry, and if you understand those, you can certainly become a better coder.
1 minute on a search engine dude. Exert yourself.
What do you mean by Europe's socialist ideals?
This kind of story is not so uncommon, you know.
At this point I would respond with "Overruled!" followed by the judge emoji, but HN isn't cool enough to support emoji so I'd need to provide a paragraph of explanation, thus obscuring any element of humour.
From the documentation (linked by arunc above)[0] "Notes about deallocation. This allocator does not explicitly release memory. Because of this, memory debugging programs like valgrind or purify may notice leaks: sorry about this inconvenience. Operating systems will reclaim allocated memory at program termination anyway. If sidestepping this kind of noise is desired, there are three options: use an allocator, like new_allocator that releases memory while debugging, use GLIBCXX_FORCE_NEW to bypass the allocator's internal pools, or use a custom pool datum that releases resources on destruction."

[0]https://gcc.gnu.org/onlinedocs/libstdc++/manual/mt_allocator...
That'd be silly. Among many other problems, it would mean you can't do things like take a substring of a const buffer via pointer arithmetic, because you'd need to add a header in the middle.

It's better to pick exactly one of: (1) embrace the true nature of allocations and figure out lengths yourself or (2) if you are less comfortable with that, use some other language which doesn't expose any of this.
What about Android or iOS?
Bulk real-time surveillance – UK government proposal
Which would still be really strange and not understood by most Brits (source: am Brit)
ngrok has connection limits, but not request limits. Perhaps your server wasn't using keep-alive connections? It's mentioned in the pricing FAQ (scroll down a bit from this link):

https://ngrok.com/product#pricing
I actually added this line:

> Or more broadly, free() or realloc() and others already need to have some way to determine the size of the allocation based on the pointer

When I remembered I'd read a malloc implementation somewhere which actually didn't store the size in a header, but bakes in assumptions that you can determine the size of an allocation based on its address. So my naive thing isn't the only option, and I think if you have the kinds of concerns you raise there could be mitigations to be had.
It's very generational in the US. I hear it mostly from those over 40
Is it really being lazy to not want to go without a bank account?
https://cdn.meme.am/instances/500x/71985846.jpg
> Even the standard book "The Biology Of Cancer" (2014) mentions it

Is this book ok for people with other backgrounds or does it require a good foundation in medicine or biology?

And could a programmer (that knows how to learn) deal with it without spending months on research?

Thanks and all the best wishes!
Same. I seem to consider them a Rube Goldberg machine that people use to indicate status. I was partly reading the comments here to see what I'm missing. I'm sure there's a lot.

My wife loves watches (for the design). I'd rather have a nice bike.
Also the Atari 8 bit series of computers (introduced 1979) was selling in Eastern Europe well into the 90s.
In old-ish French (spoken by my grandparents' generation in some parts of Belgium), you can still hear "la demie de 2 heures" and "le quart de 7 heures", which directly translate to "the half of 2 hours" and "the quarter of 7 hours". They in fact mean 1:30 and 6:45! (am or pm depending on the context).

Also in current Dutch, at least as spoken in Belgium aka Flamish, we say "half twee" which means "half two" and refers to 1:30.
I buy a few of them for side projects I'm interested in doing. Sometimes they materialize, sometimes they don't. The ones I like I hold on to and the ones I don't.. let go.
Just as an example. A comment down there says heat increases entropy which in turn leads to higher diseases.

That has absolutely nothing to do with diseases. But it sounds so fancy that it's highly upvoted. Just like most other HN comments.
I think he was going to co-operate anyway, but even if not I think that should be up to the victim to decide to be honest.
I don't think it is specific to only US, in India i get on average 10/week, I never had a problem in Germany though.. it depends on regulations i guess
How I failed Google and Facebook internship
I feel lucky to only have reached item 4; I wouldn't feel confident beyond it, anyway.
The claim made above was "Ads over time extract profit margins from all other industries."

The mobile gaming industry was used as an example, but even if they grow their pie by reducing some other industry's, the claim is still true.
3D printing is yesterday's news. Rapid liquid printing is the future
Haskell Tutorial: An Introduction to Client-Side Apps
Good to hear that you are learning some practical applied mathematics. It will be useful. You might find that the mathematics taught as part of a CS course is much less useful for 90% of programming jobs and not much use in the rest of your life either.
Well yeah, you can't have a libertarian-utopia chain. You can only have a libertarian chain.
Well, somebody better know the structure of the metals in use, or else you get turbine disks shattering jet engines and landing 1,000 yards away [1]. Just because it's not important to know every day doesn't mean you won't find challenging and important applications of undergraduate-level algorithm design.

[1]: http://www.seattletimes.com/business/boeing-aerospace/dramat...
How to get into university, mostly.
"oh, this config shouldn't be linked to /dev/null..."
I've seen and understand Redux TO DO examples.

However I develop enterprise CRM app. In db there are 200k client records, 500k sales calls records. It is implemented as a standard Ruby on Rails / Postgresql web app. It works quite well. It is also pretty straightforward to implement a such app in a Java/PHP MVC framework.

Let's say I would like to implement UI using React/Redux. How should I start? For example the app has calendar month view, for each day there are 20 sales calls. So the month view has 400 sales calls and clients data displayed (date, time, client name, target group).

Do I have to put 400 sales calls and 400 clients data to a Redux store to display the calendar month view? What about client data search results and pagination? In just few clicks a user can display hundreds of clients records (thousands in case of results map view). Do they belong to a Redux store? If a user modifies one sales call record, how it is persisted in central DB? What about edge cases where some uniqueness conditions have to be checked on central DB level?

Rails covers all things needed to implement my medium CRM app. When I read Redux TO DO tutorials I have a filling that they cover just 10% of what is needed to implement a full CRM app. Could you please direct me to Redux examples / tutorials how to implement a full enterprise database app (SugarCRM scale).

PS. to down voters, please write a few words what is wrong with my questions so I can learn what is appropriate to post on HN
I can tell apart from whick village around my home village comes from just by hearing them say the word "eier" (eggs).
How to create a custom maintenance mode plugin for your WordPress site
Cats kill exactly zero eagles per year.
Trustlessness is not a requirement for having a robust system.