skysight-inc/HackerNews huggingface dataset:
I don't work for TNW and have never written for them, but web editing often works like this:

1.) Author submits an article often as a word file.

2.) Editor starts working on the word file.

3.) Author and editor do 1-5 rounds of edits using track changes.

4.) Editor says "Great, post it to run at xx:xx on mm-dd."

5.) The author actually logs in and makes the post.

If you're thinking that technology we use every day could solve this problem, you're right! Alas, it's harder to fix years of habits than the technical issues behind the habits.
I wouldn’t equate a statement that something helps with pain relief to be equivalent to that something being healthy. Healthy to me means something that everyone can do to maintain or improve their body’s functionality, such as eating the right foods with the right nutrients in the right amount, or excercise.
Or simply, code that needs 64-bit integers.
If you are working in a high-tax country, like any of the European ones, aren't you paying so much tax to that country that your US tax liability is essentially zero? Due to credit for foreign income taxes paid, separate from FEIE?

I.e. if an American moved to Netherlands and made 100k of which 40k went to Dutch taxes, wouldn't they effectively pay $0 in US because the credit for 40k paid to the foreign govt would wipe out the US tax liability (which would have been about $20k depending on status, deductions, etc)
How do you know they are content? They are literally not allowed to talk about own unhappiness when it happens to them. Monk rules are pretty strict, they have to deal with own crises without raising voice and are often not allowed to talk to outside world in privacy or in public.
Isn't a migration back just a git clone away?

Assuming you're not using Issues or anything non-portable.
One thing of note about the 20xx cards that doesn't get talked up much is that they have an updated version of the NVENC video encoder that produces much better quality than the 10xx cards' at the same bitrate. A big deal if you're aiming to do realtime video capture or live streaming.
> Have to wait for benchmarks to say anything definitive

ask and ye shall receive
https://www.anandtech.com/show/13762/nvidia-geforce-rtx-2060...
Page is hanging trying to load a pair of jquery files

http://dn-staticfile.qbox.me/jquery/1.11.1/jquery.min.js?ver=1.11.1
http://dn-staticfile.qbox.me/jquery-migrate/1.2.1/jquery-migrate.min.js?ver=1.2.1

and doesn't seem to display images without them. The rest of the page did render eventually though.

If anyone else has this issue, right clicking the image and using "View Image" does work, I guess it's relying on jquery to display them on the page or something?
The 970 also works smoothly on Ubuntu with Nouveau.
I suspect you are more right than wrong. Reading between the lines, it is implied that Klabnik does not really have engineering chops at least not to the extent where he could command the "sweet SV $" he desires.

If he did, he wouldn't be the lowest-paid person on his team since this is a seller's market. Unfortunately for him, teaching and evangelizing (aka hype manufacturing) are looked down upon by serious engineering teams.
I was just about to move everything to Gitlab for this very reason. I've always preferred Github, so this is fantastic.

Thanks, Microsoft!
That sounds horrible.
I hate code filled with that £(£U*$U&%", autocomplete or not :)
The announcement is available on https://www.youtube.com/watch?v=lNY4J3yCzgI
It’s about getting as much visibility and usage as possible from developers in hopes that you would recommend Github in your organisation. Also provides a strong platform to reach a very targeted audience as well as gauge developer trends.
Hadn't thought of that. It's genuinely a worrying potential side effect.
I think you have unlimited private repos with that plan.

That’s the one I have too
We've updated the link from https://arstechnica.com/tech-policy/2019/01/140-things-wikil..., which points to this.
They banned you for a negative comment on HN?
So they backed out from 7nm? This is confusing. 3xxx supposed to be Intel killer.
White House advisor Kudlow: Apple technology may have been ‘picked off’ by China
So, Microsoft cares more about capturing the complete social graph of the software community than it does about direct revenue from an already not-very profitable (or perhaps not at all profitable?) acquisition.

Got it.
Just in time!

My free academic discount expired a month ago. I was thinking to subscribe $7/month but it seems like I won't need to pay.

I was even sold to 10 private repos with 1 dev shared :)
Hard to imagine a hashmap is less complicated than a singly linked list under the hood.
The middle of their current lineup is confusing. I love my Watch 4 and 2105 iMac, so the anchors at either end remain solid choices.

I'm ready to buy another (my 5th) laptop and I can't figure out which one I want, delaying my purchase.

Do I want a bigger iPhone or a smaller iPad? Now that I'm finally buying more ebooks than printed books, I'm paralyzed by indecision.
In general you are actually looking at 2% of your potential user base not 0.1%.
Sure there are a lot of places where $800/month won't cover rent, but there are also a lot of low cost of living places where you can get a crappy apartment for $3-400 and $800 is enough to scrape by on with no other income.
Also things like interest on the amount of debt used to fight wars
How do you get over a fallen tree? How do you get over a 5 foot wall in an urban environment? It needs to be carried by the men on the ground to truly be versatile.
We needed to use a raw pointer there because of Rust's ownership system. Here's the short version: Rust wants everything to have exactly one owner and enforces that by disallowing multiple mutable references to the same data (or, for that matter, multiple references to the data if even one of the references is mutable).

But that doesn't play too well with linked lists. You need to have a reference to the tail node from the previous node and have a reference from the list itself. And you need to be able to mutate the tail node, so you can't just do that with immutable references.

Now, rust does have some safe ways to solve that type of problem (Arc and RefCells are two). But it turns out that the best way to solve it here is to make the jump to `unsafe` code since we can guarantee the invariants that keep it from being unsafe in practice.
AMD 2nd Gen Ryzen Mobile processors aim to take over the laptop scene
users will eventually upgrade to the latest flagship iOS device

I know I fall into that group of users. I own a 7 currently, it's a few years old, but works well enough. I see no reason to upgrade to an XS today. If the 7 fails tomorrow, I'll buy an XS.
How likely is it that you as a potential employee get to see the books and know what's going on like that these days?

Honest question; seems like it's a tougher thing to get access to than for a VC, but maybe I'm wrong.
As one (slightly abnormal) example that I've worked on. We would build the meat of the solution, then run our tests. Upon success, we'd generate language bindings (think swig), compile them and run API tests against those. The languages included C++, C#, Java and Excel 12 bindings (which required their own .cpp files). I can easily see this type of special case worm its way in to larger projects and be valid, yes.
More immediate access to information leads to more direct democratic pressure on legislators. This is not necessarily a good thing.
How will users be monetised now?

Selling Azure services.
Ask HN: Pursuing career in academic philosophy?
How hard is it to get into academic philosophy and do it for a living? Any professional philosophers here on HN?
You need to read the threads. People are saying cannabis is risk free, that it's healthy, that there are no possible problems linked to cannabis.
I just wrote a proposal for my team today as to how the front-end tooling has changed recently and why we'd need to adopt them in our workflow.

https://writer.zoho.com/writer/open/0y4wx08838bdbcf954b1398c...

With confidential details masked, it's still a pretty good read for the rest of the Internet. Outlines why JS fatigue is not really bad but just improvements and what exactly is stopping us from adopting those improvements.

Resonates a lot with Dan's write-up. Excellent piece by Dan. A much needed one. I'd probably link this along in my proposal.

Note: We've built a pretty fat browser app with plain vanilla JS, strictly ES5 only, crude bash scripts for building a bundled js & all such ancient methods.
Github's team pricing is per-user and non-negligible: https://github.com/pricing
How do you take advantage of that while streaming?
Random, entirely baseless speculation: they want all to put all your code to do machine learning on. Seems like ML based code checking and refactoring tools are slowly becoming a thing. Imagine an assistant that tells you something like "what you are writing right now might be bad code because 80% of similar instances were later modified based on bug reports and this is how that would look like for your code"
> Not really. In fact in Lisp OO is the opposite, the functions are explicitly keeped away from the data.

Common Lisp really opened my eyes here. Initially it felt weird to have methods[0] living completely independently from classes, but over time I realized that where classes and objects implement nouns, generic functions and methods represent verbs, and in a language the verbs are an independent domain from nouns, representing their own generalized concepts that's unrelated to the taxonomy of nouns.

--

[0] - A "method" in CLOS is an individual implementation of a "generic function". So e.g. you could have a generic function `(defgeneric draw (device figure))`, and then specific implementations dispatching on any combination of arguments; e.g. `(defmethod draw ((device printer) figure)` to draw any kind of figure on a specific device, or `(defmethod draw (device plotter) (figure circle))` to draw a specific thing on a specific device, etc.
You will regret either way so just do what pays best, keep friends and use money to feel safe and for small cheap pleasures.
I studied C++ during university days and after that I never got a chance to learn it seriously due to my job commitments as a web developer. I did work on C# but not C++ professionally. I always admired my friends who could write good C or C++ code.

So many times I wish to learn it seriously but these new editors for web development and Python made me lazy enough that I wish to have some environment and way to write and compile C programs easily.

I heard modern C++ is way better than what it was in early 2000. I want to give it a try, hopefully, I will be able to learn and implement Pointers properly.
> Life is suffering. Life is not happiness. Best you figure that out now.

Well, that's wonderfully patronizing.

>We have birthday parties and celebrations all the time. Why? Because life is miserable and we should take every opportunity to celebrate when we can.

So finding reasons and opportunities to be happy is the goal?
NVidia stock has lost half their value since peak, if fleecing they aren't doing a very good job at it.
GitHub: Announcing unlimited free private repos and unified Enterprise offering
Are you suggesting Wikileaks may have had a hidden agenda? Say it ain't so! </sarcasm>
"Due to a scheduling error, we published this story one day before the embargo lifted. This feature isn’t live yet, but Github will formally unveil it tomorrow. When that happens, we’ll update this post with a link to the official announcement. "

Not even an apology in there, would have expected more from TNW.
AMD’s new 12nm Ryzen laptop chips look to put the pressure on Intel
There are three sets of primitives I can recommend for you to get some experience with: the Turing machine; the Lambda Calculus; the Lisp primitives (CONS, CAR, CDR).
Teams with more than 3 people will still need to buy a subscription:

>Private repositories on free accounts are limited to three collaborators apiece. So, while this might work for a small project (like, for example, a team competing in a hackathon), it isn’t particularly well-suited for actual commercial usage.
China is hacking America’s secrets. Can legislation stop it?
What’s your idea? Tell us and we’ll tell you.

That was a joke by the way, but a half hearted truth into saying ideas are worthless, it’s execution that’s important.

Also - typically you see a technical and non-technical founders the non-technical will take on anything they are capable of doing - e.g. marketing, or at least managing the marketing (doing it too initially)

If you’re just giving an idea and are then hands off, I’d maybe give you 5% equity. Maybe.
Nobody has mentioned the official GitHub announcement yet?

https://blog.github.com/2019-01-07-new-year-new-github/
You're very welcome. Also see my comment https://news.ycombinator.com/item?id=18848267
Here's a comparison: https://asciidoctor.org/docs/asciidoc-vs-markdown/

(Note: This appears to be written by the AsciiDoc team)
I agree that was the biggest individual piece, but even XmlHttpRequest had to grow up over time. After all... just look at the name... it was not initially a generic "run a web request without a page refresh" object. :)
Since I love the iPhone SE so much I made a special forum just for those of us who want to discuss it: https://seclub7.com/
Yeah. And those are only the famous ones. They also blew the cover of John Kiriakou and Joseph Hickman, leading to their arrests and imprisonments, and there may be others.

The Intercept isn't safe any more, and it's increasingly becoming sidelined, with the biggest leak since Snowden, the Panama Papers, being given to Süddeutsche Zeitung and ICIJ, by a source that is still anonymous 4 years later.
As mentioned in the article, this only applies to repositories with a handful of collaborators and as such organisations with private repos will still need to pay a subscription.

GitHub enterprise will also continue to provide a revenue stream.
I read the title as Address Resolution Protocol, then thought it was odd that they would call him the "founder" of a protocol.
You could be correct, but the “social network” boost to reputation potential is strong enough now that I suspect a lot of people will still choose to post public content where reasonable, while us cheapskates won’t have to look to another platform for private code hosting.
People forget that Windows Mobile 5 and 6 unseated Palm to become the sales leader in smartphones in the mid-2000s, shortly before the iPhone came along and blew them and everybody else out of the water.
For an electric car, here is my summary: For a car, a 20 gallon tank of gasoline is tough to compete with.

E.g., the US is dotted with high density with gas stations, can fill a 20 gallon tank in just a few minutes, and at 20 MPG that tank will fuel the car for 400 miles.

For a battery, apparently so far the range is about 200 mile; for the readily available charging sources the charging time is much longer, maybe hours; and from a really powerful charging source the battery will get hot and need cooling (e.g., see the Jay Leno piece on the new, all electric Mercedes which does cool the battery while charging).

The weather is a significant issue: In hot weather, the battery needs more cooling. In cold weather, the battery loses lots of its power.

So I agree with the OP: For a good electric car, need a better battery. IIRC long ago a Ford executive stated "You build me a good battery, and I'll build you a good electric car."

Actually, all electric cars are not new but old and go way back to the first days of cars, e.g., before Ford's Model T. And as Leno mentioned, for all or nearly all the time since then, battery technology hasn't made much progress. Right: Battery technology is still based on basic chemistry, and that chemistry was understood well enough in 1900.

Of course, people saw all this 100+ years ago and for one solution tried hybrids where a gasoline engine charged a battery. Apparently, net, that meant that the car had two sources of power, gasoline and a battery, and could get by with just one, the gasoline, which is just what has been done since then. Still there is some hope for hybrids.

Yes, there are some uses for electric vehicles. Still:

Yup, a 20 gallon tank of gasoline is tough to compete with.
I've been transferring everything over to others for a while now, so this could be in response to a general trend in that direction.
> If you are in a survival or starvation situation, you will be forced to pay attention to surviving / eating. Not having a choice about what you can pay attention to means your life is defined by outside forces.

Well said. This describes my experiences really well.
Indeed, seeking particular rights and freedoms might be a reason to live outside the United States.
>I don't understand why they wouldn't do it, though. I see no plausible explanation.

Money seems like a good reason. If a tiny fraction of your sales and a large fraction of your bugs are from a particular subset of those users, you don't want those users. They are too expensive.
Dan Abramov wrote a brilliant post here, IMO. So much here. Unix Philosophy, yes please. Considering the cognitive load of tool options and configuration knobs, and the impact of the JS ecosystem for beginners. "A tool should work with (almost) no configuration." Amen. "Mind your output" from tools (errors must be helpful and sort the important from the unimportant); I've felt this pain and have abandoned tools at the start because of incomprehensible errors. Love the idea of toolboxes w/r/t dependencies. Read the post for the details. Great work Dan!
My guess is that Enterprise licensing is a much larger pool of revenue than individual users.
Official announcement

https://blog.github.com/2019-01-07-new-year-new-github/
If you look at total comp as a function of preferred investment price - exercise price, startup employees are underpaid left relative to big company / deck orb employees (or in other words, are overpaying for shares relative to investors). This is of course not considering any risk premium that employees would have due to inability to diversify.

Do you believe prospective employees, often with little experience in the startup world, can do a better job of picking winners than VCs can?
Watching how the language grows can be very interesting. I highly recommend taking a look at TC39 proposals and the process.

For example, SmooshGate: https://developers.google.com/web/updates/2018/03/smooshgate

For something more recent and ongoing, private class fields: https://github.com/tc39/proposal-class-fields
Not trying to start an argument, but I think most people switch majors rather than drop out in this scenario.
https://blog.github.com/2019-01-07-new-year-new-github/
> (Are Red/Rebol creators seriously claiming that Clojure's syntax is complex?)

The huge paragraph you're responding to refers to the programming stack as a whole. In reference to Clojure, it's including the JVM.
I recall reading that if you get clean from caffeine that your level of alertness is basically the same as someone who uses caffeine regularly with caffeine in their system.

In other words, at best regular caffeine use can only ever boost you back up to a level that would be your baseline had you not consumed caffeine regularly.

When I saw the brain scans that suggested as such I quit drinking coffee.
OK, reasons I personally am not buying an iPhone right now:

° My current phone works fine.
° VOIP is very poor on iOS, especially compared to Android.
° Price.
° Apple trying to push platform lock-in and therefore crippling features on devices.
° Lack of headphone jack.
° Lightning connector.

Otherwise, I'd be on board in a heartbeat. Here are things I like:

° I love that Apple focused on speeding up iOS.
° I feel that I can trust Apple a bit more than Google and the others.
° I am also not a huge fan of Android.
° Apple's hardware is predictable and of good quality.

I wish Apple would put more sensors like SDR and such into their devices. Also wish they would put GPS in the wifi only iPads.
Exactly. If 45 minutes is the established lower bar for determining disability qualification by (non medical?) professionals, I would expect to see some meaningful difference in the average time and the lower bar. To me, having a standard close rate is zero incentive for each qualified individual
Qualcomm and Mediatek drivers are an absolute mess. Look at any hardware driver and there'll probably be a couple of buffer overflows right there. There will be lots of world read/writeable devices in /dev, and many of which any random app can write a magic string to enable some debug feature, execute some code, probe some physical memory address, or anything else unwanted.

A few years back, Google got annoyed with them for clearly having nobody review any of the code, and they tidied up the worst loopholes (making it harder for apps to directly communicate with device drivers and native vendor extensions), but there are loads left for anyone happy to spend some time looking.

I would consider Android phones reasonably secure if you're browsing the web, but for there to be very little security from a malicious app.

Google contents that "there can't be any malicious apps because we scan all the code in the store", but we all know that scanning for evil code is snakeoil and it's easy to make an app which only reveals it's evil functions when not running on a "NEXUS 5 (emulated)" as googles scanner uses.

Broadcom isn't as bad, but they mistakenly open sourced a lot of their firmware years ago, and still use most of that code today, so finding bugs is far easier considering their hardware doesn't do ASLR, DEP, stack canaries, or any modern code protection method.
>It’s a tired trope to imagine what Jobs would have done, but when he returned to Apple he saw a myriad of macs and decided that Apple would kill them all and sell 4: a laptop and a desktop in pro and consumer models.

I honestly don't understand how anyone can suggest this is a smart thing to do. The reason Apple did that in the late 90s is because the product line had too many SKUs, but also because Apple was close to bankruptcy. Focusing all your marketing and product development on a few products is a good way to make sure you aren't holding the bag on unsold inventory (part of why Tim Cook is now CEO). Today's Apple is in a fundamentally stronger position and can manage the supply chains for multiple products (and multiple SKUs of them).

Indeed, Steve Jobs later eschewed that consumer/pro grid with the iPod, which had a SKU for every price point.
For people interested, another search phrase for this and more kinds of errors is Immunity-Aware Programming:

https://en.wikipedia.org/wiki/Immunity-aware_programming

Lots of failure modes to consider.
> that there aren't any atheist churches.

That isn't a rational response, that's an irrational response to an emotional need they apparently do acknowledge. My grandfather and uncles literally built their churches with their bare hands and wallets. If you're an athiest and want a church, well, the rational response would be go out and build one.

Or at least join the Unitarians. Most of them don't care.
Well, it sits exactly where it has to sit price-wise to counter AMD's Vega 56, which is more expensive, more energy hungry and a bit slower. And the faster Vega 64 eats even more energy and is even more expensive, so it counters that as well.

When or if AMD ever releases a competitive card outside of the mid-performance level Nvidia will adjust prices, until then their only limit is what customers are willing to pay. It's exactly what Intel did pre Ryzen.