skysight-inc/HackerNews huggingface dataset:
I'm relatively new to Clojure development, but I definitely don't think this is the right attitude if we want Clojure to thrive.

Developers are very opinionated about their choice of tools.

I think our answer to critics on Clojure's debugging workflows who might be using tools that don't have first-class Clojure support shouldn't be to try to convince them to ditch their existing tools and force them to use the few tools that already have first-class support for Clojure debugging. This approach of tying the debugging experience to an editor/IDE only works when your community almost exclusively uses a few de-facto IDEs like in the Java world with Eclipse/IntelliJ and in .NET with Visual Studio. This isn't really the case with Clojure's target audience, who come from all kinds of backgrounds and prefer all kinds of different tools.

Instead, I think our answer should be to try to minimize friction for new developers by allowing them to use whatever tools they prefer and still have access to a first-class Clojure debugging experience, by decoupling debugging from editors and building a standalone debugging tool that can be run without any explicit editor support, but can of course be enhanced by editor integrations (and editors can of course still choose to maintain their own debugging mechanism). This approach would be analogous to the approach taken by the JavaScript community with various browser-based debuggers, and is why we don't hear people complain about the state of JavaScript debugging very often, even though very few editors have built-in JavaScript debugging support.
If you were to follow the author's advice, next week's article would be about Asian characters on the show (a comedy show) not being portrayed accurately enough for leaving out their faulty human side. You cannot win with these types. It's best not to engage them.
> these sites are nothing more than ads

You got it: they're traffic funnels that you pay per conversion.
Or problems which actually can be scaled to many cores. There is still a wide range of problems which profit from parallelism but isn't suited for GPU computing.
Sales Engineer was the lowest I could see - 0.4% risk of automation.

Much better than 3.5% for lawyers and 13% for software developers.
Great project! It will be cool to use our old smart phones as Raspberry pi.
Honestly, that's great if you're in the US and trying to book within the country, but once you start thinking internationally, calling becomes a headache, especially if you're traveling to countries where not everyone speaks English very well.

And when I'm on a trip, the last thing I want to do is hope for the best at finding a hotel the day I arrive!
Dit gezond eetpatroon kan depressie voorkomen of verzachten
A blockchain without a consensus algorithm is just a linked list.
This happened in the past, a lot of people bought the track 'Ding Dong the Witch is Dead' from the Wizard of Oz movie in the week Margaret Thatcher died, BBC refused to play it despite it hitting number one.

It does raise interesting discussion points about the role of places like the Beeb in censoring what is essentially a list of the 'most popular' tracks in a given week.

Luckily this specific case is a little more clear-cut, stations can just invoke impartiality rules due to the General Election being so close and get around having to play the track.
I suppose sales is already overcrowded with those people, so some of them expand to "greener pastures".
I looked up lawyers too (https://willrobotstakemyjob.com/23-1011-lawyers). Given the fact that a lot of the legal research and discovery work that lawyers do is already being done by software instead of junior level humans, I think that number is completely wrong. A lot of legal work outside of negotiation is essentially data transformation and interpretation which is exactly what machine learning is good for. Law is probably second to accounting for massive disruption in the next few years, but it's a close call.
I pretty much just use them as well now, and for the same reason as you.
Try teachers. 'Teachers and Instructors, All Other' has 0.85%, although teachers assistants don't do so well.
this resource on PPI for retina/non retina may be useful https://bjango.com/articles/macexternaldisplays/
The article contained effectively no mathematics. "Mathematics of shuffling by smooshing" is poor title (and not the actual title of the article, which was more accurate).
Well, I hope we're not getting sentimental about Win16. I've written more than my fair share of Windows API code and even though some of the concepts are now coming back into fashion again, largely due to the limits of browser engines, it really isn't an era I'd return to at all. Those models were all abandoned for solid reasons and Apple's failure to do so in time nearly killed the company.

I'm not sure your description of COM is quite right. The way I remember it, windows (HWNDS) were and still are objects with thread affinity. COM had the notion of a "single threaded apartment" which basically meant the COM server received RPCs using regular Window messages, and the MTA that you mention simply meant no inter-thread marshalling was done at all i.e. the object was inherently thread safe using locks or whatever. But Windows never changed to a model where the controls library was thread safe: changing the contents of an edit box from another thread, for instance, always required a context switch.

COM's usage and abusage of the window message system for fast inter-thread switching was only ever an ugly hack, which caused all kinds of weird problems and glitches. Most obviously it caused Windows' reliance on actually having a GUI layer to deepen considerably because now inter-thread/inter-process RPC - that on Linux and MacOS were well modularised into things like Mach IPC, SunRPC, DBUS etc - were totally tied to the windowing system.

IIRC the entire apartment concept was also stupidly designed, so there were constant problems with Microsoft using COM internally to implement some APIs, which would by default enter an STA and require the _caller_ of the API to pump the message queue otherwise the API they'd just used would silently fail to work. In the era I was working with it that fact wasn't always properly documented, I think.
or you could just memorize diannao as computer because that is easier.

trying to connect electric brain to computer is similar to trying to connect "breakfast" to the morning meal. it's interesting to know the compound words, but breakfast is always the meal in the morning and not always the meal after a fast.
But even if Dr Evil blew up their server room (which is ridiculous, by the way), they should still have failed over to their B site with a few hours interruption.
I can see counterarguments...
First, standardization & data sharing across a very decentralized industry is hard. How many industries have something like that?

Second, messing around with price & doing complicated, on the fly pricing helps them cut a little extra margin (price differentiation). One price for a regular business customer. Another price for last minute online booking engines. A whopper of a price for the couple deciding to take a date from the bar to a room. This is a low margin industry, largely. These things matter.

Third, they're afraid of commodification. Standardization & informational liquidity are the path to commodification. They like the idea of a travel agent recommendation, not a spreadsheet with a "book now" button.
Microsoft Toolkit 2.7.6 Activator for Windows and Office Free
Printed, flexible and rechargeable battery can power wearable sensors
> but the big ones like booking.com take everything they can, and they can take a lot.

You mean, take as much as is offered? The hotels are free to let the rooms sit idle & refuse the bookings; they wouldn't pay these commissions if they didn't make business sense.

A $100/night room that's empty generates $0 and costs $10-20 (amortised staffing and maintenance costs, insurance, permits, etc.)

A $100/night room filled with a 30% commission generates $70 & nets ~$50.

I think that most hotel managers would not list their preferences as: direct booking & ~$80 > empty & $0 > booking site & ~$50.
Also the fact that it seems no one from his work (bosses or colleagues) phoned him or made contact in his absence to enquire about his or his mother's wellbeing to empathise with him on his resignation (which would have therefore eliminated his "surprise" on his return.
Solomon curve
> Intel hasn’t given many details on AVX-512 yet, regarding whether there is one or two units per CPU, or if it is more granular and is per core.

I can't imagine it being more than one per core. For context Knights Landing has two per core but that's a HPC focused product.

> We expect it to be enabled on day one, although I have a suspicion there may be a BIOS flag that needs enabling in order to use it.

This seems odd.

> With the support of AVX-512, Intel is calling the Core i9-7980X ‘the first TeraFLOP CPU’. I’ve asked details as to how this figure is calculated (software, or theoretical)

So lets work backwards here the Core i9-7980XE has 18 cores but as of yet the clock speed is not specified.

A couple of assumptions:

- We're talking double precision FLOPs

- We can theoretically do 16 double precision FLOPs per cycle

FLOPs per cycle * Cycles per second (frequency) * number of cores =~ 1TF

So we can guesstimate the clock frequency being ~3.47Ghz.

Edit: In review such a clock speed seems rather high for an 18 core part. I'm not sure if consumer parts will do 32DP FLOPs?
Unless, of course, there's no backend and your app is a full-blown tool to run on the device only.
Well if you look at the description of a computer programmer, it sais that its the person that just implements the specifications, written by a software developer. So they see the software developer as the one that does some thinking too, and the programmer the one that only translates specifications to computer language, which indeed will be easy to automate in the future
Then why aren't you using Xeon e5 v4 already? Dual socket boards are pretty cheap...
I can see no mention of it anywhere and it's a "consumer" chip (for Intel, ECC is a segmentation feature between consumer and server hardware), so probably not.
If I understand you correctly, you are the creator of BeeLine Reader. Just wanted to let you know that it seems like the TLS certificate is invalid or misconfigured, because I get an error when connecting to the site with Firefox. Thanks for the links, anyhow.
It strikes me as a little naive to only consider job security from the perspective of "can a machine do my job". Once AI and automation start taking people out of the workforce at scale, it seems likely there will be a lot more people competing for the jobs that are left.
Of course, my bad! That actually neatly fits the story line.
That's completely wrong I'm afraid. ART is a standards compliant JVM and Android has supported the native development kit (NDK) for C/C++ apps for years. You can't do everything you can with the Java APIs, but you can open windows and get a GL context with it, which is all most games care about.

The speed of Java is very dependent on the sophistication of the compilers used. Java will walk all over Objective-C if run on a fast server class machine with an advanced JVM like HotSpot.
> I buy a token for some random open source project (say a unit testing library because they link to one as an example). And then what?
> Or I buy a token in a new social network that eventually becomes very popular. What does that get me?

very good points, with no clear answers from these Cryptocurrency companies ..
As a foil to your claim that people don't die from bad code:

In 1999, when the US was engaging in a bombing campaign in Serbia against "military targets" that were staffed by civilians, the US bombed the Chinese Embassy, killing several and injuring dozens of civilians.

The US later "apologizied" by saying "sorry, we programmed the coordinates improperly."

Now, I'm not sure if that means some CIA intern college kid task monkey supplied the wrong coordinates to the bomb programmer, or if the bomb programmer typed the (correct) coordinates improperly.

But, software absolutely does kill people when wielded by lazy, incompetent, and often, diploma-holding programmers.

https://en.m.wikipedia.org/wiki/United_States_bombing_of_the...
Seems to say journalists are pretty safe:

https://willrobotstakemyjob.com/27-3022-reporters-and-corres...

However, I'm not sure I'd agree too much with that. Yes, some reporters and correspondents are safe, especially the ones writing opinion pieces or doing investigative journalism.

But a lot of lower level journalism is not particularly novel or interesting, with a lot of people in gaming, tech, media or sports journalism basically just writing about current events the same way as every other individual in the same industry.

I feel an AI could probably automatically write articles based on the events in a sports match (heck, I'm sure that's actually being done right now in some cases), or figure out an automated way to pick out information from a trailer or E3/Nintendo Direct event broadcast.
It's because a hotel will charge you as much as they think you'll want to pay. So the price changes if you look twice or through a different channel.

Try checking from your phone while it is disconnected from your personal network.
Is there any reason why they're being called immigrants instead of expats? Is there any difference?
Assuming it is fake then it could possibly be a CEO asking the experts "can I get away with this?"
Not sure what universities you went to but that view is as far from the truth as it can be, at least for where i'm at (germany). I majored in CS myself but had a lot of friends in mechanical and electrical engineering. To say their fields revolve around a small number of vignettes is downright bizarre. I was never bad at math, but i gotta admit it got hard in CS along the way. However, the math the did in EE in the higher semesters to me was completely arcane. Like several steps above what we had to do in CS.
The grief factor of coding? Seriously? Load up a halfway decent IDE and have immediate feedback when you did something wrong, then tinker until it works and you can hand it in? It doesn't get any easier. Compare that to "drawing some boundaries and applying some equations" (over 10 sheets of paper), then noticing you made a mistake on page one and your results don't make sense... I'll take the "code grief" any day.
I don't mean to be snarky but you sound like a frustrated CS undergrad student that hasn't had to much exposure to the other fields you devalue so easily.
Go to https://giphy.com/ and take a look. Does this random collection of animated images give the impression of a service worth 600 million dollars? It's just fluff, it doesn't solve any real-world problem, how on earth would any VC be brave enough to invest $150m in this juvenile idea?
Is it cheating for a professional software developer to use Stack Overflow? If they copy and paste, perhaps, but not if they use it to get a better understanding of something. It's very difficult to grade understanding.

Doctors go through a lot to graduate. Universities are welcome to put all students through the same level of scrutiny, working closely with a professional who can decide if they are unfit for the course.

Aside from thesis defences, they usually choose not to, because contact hours are prohibitively more expensive than a room full of exams and a few TAs.
Oh. So now they're making the i9!

So it did take AMD and Ryzen to make Intel push it's game from it's 5-6 year long hiatus with the i7 eh?

Competition is clearly good :)
A few months ago I booked a hotel for a trip. I checked the 3rd parties, found a hotel and then tried to go direct. HHonors claims the best prices online if you're logged in--it was the same as the booking third party (Groupon Getaways via Expedia), except Groupon gave 10% back in Groupon Bucks.

I arrived at the hotel, they noted my HHonors basic membership and mentioned I wasn't receiving points due to booking with third party. I said I got the room for 10% less than their best online rate and their response was that I should have called bookings to talk to them. So now there's even more hoops to jump through to book direct? No thanks.
I'm personally looking forward to the times that this competition drastically lowers the price of mid-range CPUs for the benefit of the normal people who don't buy CPUs for 2000$.

(Yes, I know that "normal people" don't even buy laptops anymore, let alone desktops. Please excuse my fantasy-world in which people buy desktop computers and even upgrade the amplifiers of their at least 7-piece stereo sound system)
They are strange but the numbers have come through from the original paper. Appendix starting on pg 62 http://www.oxfordmartin.ox.ac.uk/downloads/academic/future-o...
Why? App Store exposure, client-side demand for an app, offline-first – and quite frankly, because it's written for desktops in mind and the mobile experience just sucks. Wrapping it in Cordova at least gives some control over the experience, such as: You can't accidentally swipe back on the browser, full screen, no address bar etc.

Check out the Twitter PWA (https://mobile.twitter.com). Accidentally swiping back happens to me a couple times per day.
Being a practicing lawyer is steeped in tradition and all kinds of archaic things (wigs?). What I meant by 'lawyer' is not paralegal or research but being admitted to the bar and allowed to practice law. I really don't see a computer getting a pass on that anytime soon simply because the bar association is made up of lawyers.

That research can be aided and may be done by a computer is beyond dispute at this point, but that job is called being a 'paralegal'.

Being a paralegal is usually a step to becoming a lawyer so I can see a bit of a continuity problem there.
Most of the times I book private apartments (I hate hotels), so I have to deal with their owners directly. None of them has complained yet that I've book through booking.com or offered an alternative way, so I assume the situation is not as dire as other commenters try to imply.
This was what I was telling my friend: management, legal research, and medical diagnosis are places where machine learning will flourish in the incoming years as (I hope I'm not oversimplifying this) those processes depend on looking up specific cases and inferring a condition from them.
As an Indian, it's hard to convey the breath of what happens in India. It really depends on which pocket of the country you land up in and who you are surrounded by.

You have to remember there are cities in India with populations larger than Sweden. With histories and traditions older than anything you will find in Europe.

There are so many different schools of art/music/dance/architecture/textile/food etc that teaching an Indian kid about it all in an education system geared towards economic utility is a complex issue.

Which is why most people, most Indians included, have a very simplistic and often times misguided understanding of Indian creativity.
Or, you know, 4x the AVX throughput, stronger single threaded performance, and far fewer performance gotchas.

Interested in using BMI2 for bit twiddling because you'd like to efficiently manipulate bit matrices? PDEP has a reciprocal throughput of 1 on Skylake, or 18 on Ryzen. Guess it's time to make the tough choice between the top end Threadripper and a Core i3 6320.

Intel has positioned these well if the Ryzen price tag rumors are correct. If you're building a workstation with 16 cores, $1k for Ryzen or $1.7k for Skylake is not a straight forward decision.

If Ryzen is more than that, I don't see it taking a big bite out of the market. Which isn't surprising, as Intel did just halve the margins on their enthusiast parts...
There's some nice work on ML detection of android malware at http://groups.inf.ed.ac.uk/security/appguarden/Publications....
A brief dig through different occupations reveals that much if not all of this is made up garbage not worthy of rational consideration.

Technical writers are 89%, maids and housekeepers are 69%, but "commercial pilots" are 55% and "airline pilots, copilots" are only 18%? Hah. Sure.

30% for "Zoologists and Wildlife Biologists"?

20% for "Funeral Service Managers, Directors, Morticians, and Undertakers"?

34% for "Detectives and Criminal Investigators"?

28% for "Athletes and Sports Competitors"?

What?
Paste this into the developer console to make it a bit easier to read:

var css = 'body, .container { color: #444; background-color: #fff; } \
body, .container, .ital { font-family: Georgia; font-size: 16px; line-height: 24px; } \
a:link { color: #00f; }',
style = document.createElement('style');
style.type = 'text/css';
style.appendChild(document.createTextNode(css));
document.getElementsByTagName('head')[0].appendChild(style);

(Don't worry, there's no hidden unicode characters or anything. Just adds some CSS.)
There's a large amount of information generated when you send an email, and a whole branch of IT (digital forensics) with many dedicated professionals who deal with such things routinely.

Even though I only worked peripherally with digital forensics people, and I know a lot about how email/computers/networks work, I know enough to know that I could never get away with forging an email (especially not one where anything serious depended on it).
That's sounds like a proper programmer-archaeologist gig to make Vernor Vinge proud.
I'll bite: every time I see a CPU-related thread on HN there are a few people clamoring for ECC support. While I get why I'd want ECC on a high-availability server running critical tasks, I don't really feel a massive need for it on a workstation. I mean of course if it's given to me "for free" I'll gladly take it, but otherwise I'll prefer to trade it for more RAM or simply a cheaper build.

Why is ECC that much of a big deal for you? Maybe I'm lucky but I manage quite a few computers (at work and at home) and I haven't had a faulty RAM module in at least a year. And even if I do I run memtest to isolate the issue and then order a new module. An inconvenience of course, but pretty minor one IMO.

Do you also use redundant power supplies? I think in the past years I've had more issues with broken power supplies than RAM modules.
Why Do Colleges Give Out “Honorary” Degrees?
IIRC they played a sample of it but not the entire thing. And they didn't conceal that it was number one in the charts, so I think describing the incident as "censorship" is going a bit far.

IME the BBC always goes easy on whoever is in power (or, near the time of an election, the presumptive winner)... this is quite natural since ultimately the government is in control of the organization.
This really makes me wonder how many more unreleased products Intel has waiting in some drawer somewhere for that case where they have some serious competition.

It is also strong proof that without competition Intel is not going to release anything to move the market forward.
CTO Tips
For Video Soundtracks, Computers Are the New Composers
From the crowd-sourced intr feature table I initiated [1] it turns out light-weight threads is one of the the more prominent features that is only supported by Crystal, and not Nim.

[1] https://docs.google.com/spreadsheets/d/1BAiJR026ih1U8HoRw__n...
Many hotels have contracts which ensure they can't undercut 3rd party resellers. The trick we used back in the day was to offer the same price on the hotel website while bundling in a bunch of freebees such as wine/dinner etc.