skysight-inc/HackerNews huggingface dataset:
Ask HN: How often do you experience self-control issues?
Related to this HN post on how to overcome instant gratification: https://news.ycombinator.com/item?id=14751439

I find myself a lot of times that I go to bed 1 or 2 hours too late, get distracted a lot from work by all variations of bs (especially when working from home), and think that there should be easy steps to solve this problem.

Does the HN community feels the same way? I'm curious as to when it's particularly annoying/relevant. For instance sleep, studying, working, doing chores, etc. Let's discuss!
Melt them down for the gold.
Yeah.

> When running on CUDA, the ported HIP application uses a compilation, runtime, and library flow that is very similar to the original CUDA application. Thus, we would expect the HIP/CUDA application to deliver very similar performance as the original CUDA/CUDA app.

You'd expect? I don't know if I'd trust benchmarks AMD put out on this subject, but I'd trust them more than not even bothering to benchmark.
Anyone who needs a screen reader needs it for accessing the whole device so building a screen reader into a browser is kind of pointless. The exception being Google's ChromeVox but that's because on Chromebooks the browser effectively is the OS.

NVDA and Windows's Narrator are already probably good enough but JAWS is better. VoiceOver is built into macOS and iOS and is beyond good enough.

Browsers can do a better job of exposing semantics through accessibility APIs to assistive technology [0]. Browsers could also intelligently make up for the failings of web sites; e.g. when a site uses a div with a click event instead of a button element, present it as a button through the accessibility API based on heuristics. Browser rendering engines already do a lot to visually compensate for errors in HTML, they could do the same for some semantic errors.

[0] http://www.html5accessibility.com
The matchmaking in Quake Champions is god-awful.

The Overwatch bits I'm talking about are champion abilities, which is against the entire premise of Quake 3 (everyone is equal).
The difference is like coffee and heroin, also both HN and coffee are good for you.

Edit: doing the trick like this, injecting HN into FB feels like injecting coffee into your veins - I don't think it will give you the effect you're after.
It is possible to delete things from your amazon history. https://www.amazon.com/gp/history
This works on crosswalk-style crossings, but not on 4-way intersections.
> You might not want to make that strong assertion without spending some time with the language. Rc/Arc exist or if you want to build a GC into Rust nothing is stopping that. You can break out unsafe and start hacking away, in fact that's what the arena allocator crates do today.

You're misreading what I said. I didn't say that Rust doesn't have Rc<T>/Arc<T> (given that I explicitly mentioned it in other comments). My point was that in order for Rust's approach to memory management to be worthwhile, automatic memory management cannot be viable (or you get a much simpler way of ensuring memory safety). Rust also offering a limited form of automatic memory management does not change that.

> The space where memory and performance matter has very few options, which is why you see those of us who spend time in that area excited about Rust.

I did not deny that Rust is an interesting option if automatic memory management is not a viable approach.
what do you expect. you guys circle jerk each other without paying attention to what people want. if you wanted net nuetrality, be nicer to people you fucking self righteous cunts
Net neutrality laws apply to the road, not the car.

It doesn't matter if you have a Ferrari or a Corolla - the streets don't care. Everyone can use the street and must follow the same laws.

If you have a Ferrari (gigabit internet), you bought the ability to accelerate quicker and go faster... But the same laws apply.

Biased internet is paying to have every light green and kick people off the road...
I won't trust OneDrive after they cancelled their unlimited plans. Yes, I understand it's unrealistic for such a thing to exist but Microsoft offered it anyway, then took it away when people actually used it.

Plus having it forced on me through Windows makes me instantly hate it.
As far as I know, Discord does not have video calling feature.
I think the article you mention supports the opposing from the one you are defending: that article seems to be saying the ultimately the President can decide to ignore everyone else's judgement and launch anyway. Care to elaborate on the dozens of safeguards? Anything that could actually stop the Donald if he decided he'd had enough?

A recent radiolab episode (http://www.radiolab.org/story/nukes/) made a pretty convincing argument that any US president could on a whim destroy the world. It goes into the whole history of why that power was given to a civilian, and not the military.
It sounds like you're saying or at least working towards the real problem is that there is no competition among ISPs, rather than "the ... problem eating away at our democracy: ... people with money get disproportionate representation."

At least I hope you are, since that's my point.
I got that, I just don't think it has anything to do with the question (or the bad answer I was replying to).
go fuck yourself and circle jerk in th corner
I've had 3 remote positions over the last 6 years, and all of them had realistic(-ish) programming challenges that I was evaluated on.
Radiolab did an episode recently[1] which disagrees with that Bloomberg article.

They interview ex-Secretary of Defense William Perry asking him what controls there are, if any, on a crazy president just willy-nilly deciding to nuke something.

He says there's absolutely none, even if the president is in a room full of people who vehemently disagree with him he alone makes the call to launch.

1. http://www.radiolab.org/story/nukes/
Hyperloop: Test run hailed as 'Kitty Hawk' moment
They are not allowed to override POTUS.
Don't know, but I do know a lot of supermarkets used to offer their employees to cash their paychecks in the store - probably for the same reason, to reduce deposits.
Maybe on a Hotspot VM with JIT, while using frivolous amounts of memory for good GC performance.

You're not allowed to do JIT on consoles or mobile and you're memory constrained. A PC-only game engine is going to be a tough sell these days.

Also, unless you're bundling a JVM (not sure about the legals here) you have to make your Windows (i.e. primary) customers install the obnoxious Oracle Java runtime.
Just one idea: offload checksum calculation to a DMA engine. Linux already has a generic DMA engine facility in the kernel, backed by e.g. I/OAT on some Intel hardware.
Ignition Partners VC Frank Artale resigns in light of misconduct allegations
Some sort of transferrable vote scheme would probably allow a mix of local/personal interests to end up represented.
I know I'm in the minority here, but I am a big fan of the new system. I would torture myself trying to decide between, e.g., 3 or 4 stars for movie. And then go back and re-rate other movies that I realized I liked more but rated lower than the just-rated movie.

Their % match numbers are fairly accurate, but I have had to go into the watch history and delete the occasional movie watched and finished that we actually hated. No number of 1-stars (or thumbs downs) would eradicate its effects on the recommendations.
I have a rule of never using bluetooth for anything critical. I have to fight bluetooth enough to get music working, I can't imagine having that same fight over my mouse or keyboard.
The specific page linked is 'Primary Mathematics'. There is no QFT there. The question is about the delta between that and Khan Academy, where do you think QFT comes into it?
How to Handle Inbound Calls in Financial Institutions
The document in question is of property bought in London and all documents prepared there.
This is quite a large question to answer.

From viewpoint of compiler, there is no much distinction between local and external packages. Clojure (and so ClojureScript compiler) is built on to of JVM and uses Maven dependencies so that is where most of the dependencies come from. From viewpoint of compiler, all files are in JVM classpath (or in directories specified in Cljs compiler options).

Om declares it's dependencies in project.clj file: https://github.com/omcljs/om/blob/master/project.clj#L13

- om.dom, based on the name, compiler will look for om/dom.cljs/cljc files in classpath, and in this case the file is local to the project

- cljsjs.react is foreign-library (https://clojurescript.org/reference/packaging-foreign-deps) provided by external cljsjs/react package. Compiler indexes all these foreign-libraries at start, so when it encounters require to one of them knows what to do

- goog.dom is Closure module provided by Google Closure library (https://github.com/google/closure-library), which is dependency of ClojureScript. Compiler will look for goog/dom.js file if no .cljs or .cljc by the name is found.
Funny thing is that the profiles are what i actually like about Bluetooth. Particularly the ones imported from OBEX.

While wifi is perhaps more interesting, at least with OBEX push and FTP i know (and it have yet to have it fail, knock on wood) that i can transfer files, albeit slowly, between two devices.

Get two devices on the same wifi network and i still need to figure out a protocol both of them can talk so that they can exchange data (never mind that they had to introduce wifi direct because certain devices refused to connect to ad-hoc wifi hotspots).
"This is not a problem it is the definition of residential bandwidth"

Which is a problem. If an ISP chooses to oversell its bandwidth for a given segment of its residential customer-base, then it's already in the business of deceiving its customers. If the ISPs didn't do this (or at the very least provided some minimum guaranteed bandwidth, with or without a maximum "burst" speed similar to what's happening now for residential customers), then they wouldn't be in a situation where they feel it necessary to be the ones imposing QoS settings upon their customers.

> I agree circuits like this should be sold

It doesn't even have to be a different kind of circuit. Just because the ISP chooses to oversell its bandwidth allocations doesn't mean it has to dictate each residential customer's QoS settings.

If we have a neighborhood of 10 households, each with a 100Mbps plan, all sharing a single 100Mbps pipe, then the question of how the ISP needs to divide this bandwidth at peak hours is simple: divide evenly between the households. Then, each household can decide what to do with the resulting 10Mbps pipe. At non-peak, when maybe two houses are using the Internet heavily, they can then each decide what to do with their respective 50Mbps (or probably a bit less, since there will surely be some mild Internet use in the less-active households).

That means ISPs don't get to force their residential customers to make room for the ISP's own over-the-Internet products, though. What customer would possibly prefer Hulu and Vonage over the ISP's own half-baked shoddy TV and VoIP solutions? The customers obviously don't know what they want!

"I'd prefer to let ISPs operate unhindered and then have regulators attack the ones that are specifically abusing their last mile monopolies."

The fact that ISPs have last mile monopolies in the first place is exactly why they should be regulated like any other public utility. I'd much prefer that actually happen than pretend that the not-actually-free market will magically fix anything (if the last 30 years are anything to go by: it won't).

"has made many people believe that ISPs do not have an incentive to deliver generally neutral services."

Because they don't. Not unless net neutrality is enforced (and even then).

Without net neutrality, ISPs have every incentive to squeeze every last penny out of their customers while not actually improving anything. We as a society have witnessed this for decades. In rural parts (and even quite a few urban parts) of America, this is still an ongoing struggle, and one which I've personally and repeatedly witnessed and experienced firsthand.
All of the remote teams that I've worked on have at least 50% of the team also working remote, so it tends to be a wash.
yeah but back then this site wasnt full of bitches
The fact that Amazon doesn't have a way to recommend complimentary products ("oh, you just bought a tent? You probably want some bug spray") boggles.
So I went to look at the EPA's global greenhouse emissions data. I couldn't readily determine when the passage of any major environmental regulation occurred just by looking at the chart. https://www.epa.gov/ghgemissions/global-greenhouse-gas-emiss...

It turns out the Clean Air Act was passed in 1955. Not even a blip on the radar. Then in the 60s they amended it significantly to apply to motor vehicles. Not even a blip on the radar.

Basically, the Clean Air Act doesn't seem to have done one iota of good with regards to total global greenhouse gas emissions, and therefore nothing for Global Warming. Mostly it has helped move dirty jobs overseas.
Probably better to spend $150 on SSD cache and $150 on RAM cache than to spend $300 on RAM and $0 on SSD, though. Or the other extreme.
Not really. Richer people can use toll roads while the poor might take a longer route that doesn't cost money. The poor might follow laws that the rich break because they can afford to pay the fines. But I think this is approaching the limits of the analogy's usefulness.
People who do this use erasure codes.

Also, DNA kept in a dry, cold environment has an effectively infinite lifespan. Now, the interesting question becomes "what fraction of the the lifespan of the universe can I maintain my data with arbitrary accuracy?"
I've already been doing this by pointing "My Documents" to ~/Google Drive/Documents, so I guess this just simplifies the process for everyone else.

(I mean, Drive already has versioning, so this adds... an explicit form of versioning?)

Oh, and where's our Linux client?! Gnome's Drive support is awful. It just locks up Nautilus half the time.
Close to a hotspot or a noisy microwave nearby?
This is a great step for ClojureScript. It's extremely difficult for a compile-to-JS language to bootstrap a large enough ecosystem to stand alone. A good interop story neatly sidesteps that issue.
With Samsung's android record, why would anyone want more Samsung written code on their phone?

I had a nexus 5, reliable, reasonably fast, snappy under most normal usage patterns.

I wanted a SD card and wireless charging so I upgraded to a note 4. 50% more ram, faster cpu, faster GPU etc. Felt way slower, and crashed fairly often. Annoyingly the home button was quite sluggish. Even more annoying is despite 50% more ram it was very aggressive in killing background apps, making multitasking almost useless. So whenever you switched apps it would have to restart the app, MUCH more so than my nexus 5. I tracked it down and apparently it's some benchmark optimization. Android updates (security or otherwise) were quite rare and was about a year behind on the android releases.

I switched the note 4 to cyanogen. The phone was much snappier, much more consistent (no random lag), and stopped crashing. Oh and the home button was much quicker as well.
fuck your internet freedim you spoiled cunts. Keep on thinking you are making a difference
Not supported on iOS true but is definitely supported on macOS.
Steam itself doesn't have filtering like that but third-party sites do. Try: https://steamdb.info/
Firefox secretly tracks users with Google Analytics in the add-on settings
or using their market power to extend a monopoly.
Circa 2040 racist grandpa memes are replaced with rants about the newest JavaScript framework
stackoverflow jobs has a "remote" filter on their job search. Lots of high-quality positions there.
Seems there is a bit of both, depending on what generation of hardware and software involved.
5,800 km² Iceberg Breaks Away from Antarctica
Wait, you need at least a Pentium III, the one that was "designed for the Internet"[0].

> The Pentium III processor's Internet Streaming SIMD Extensions Instruction Set has been a hit with software developers resulting in numerous optimized Web sites and software applications available today.

[0]: https://www.intel.com/pressroom/archive/releases/1999/dp0517...
The idea that people should be willing to go without Internet, and if they don't they clearly don't care enough is self defeating and silly.
“CloudtoCable” tech under Net-Neutrality. From your Cloud to your Operator
That's a poor way of trying to weasel out of the actual definition of monopoly, which is defined as "a company or group having exclusive control over a commodity or service"[0].

What you're describing is a substitute good. When the "choice" is to not purchase said product/service and look to alternatives, you're literally describing the effect of a monopoly.

[0] http://www.dictionary.com/browse/monopoly
>You are arguing both that Comcast invested heavily in infrastructure to support demand for increased bandwidth

I did not say that. My point was that Comcast kept pace with innovations in silicon and networking. Like AWS and GCP or Azure keep upgrading servers from Pentium to i7. They had to keep pace with technology advances and demands. Sometimes their investments were to lower costs, more customers supported by same dollar investment at upgrade time.

Comcast can try to increase profits as much as they like, the regulators and people are not interested in making google and facebook pay because they have more money.

Berkshire Hethaway doesn't own NASDAQ money because they are making a killing. There are plenty of startups that fail, Comcast is not subsidizing those startups. Plenty of startups that make it big, Comcast doesn't get to add their tax on that success.
I have a Marshall bluetooth speaker and I find it pairs and works more reliably with my Linux laptop (Ubuntu 16.04 on a Thinkpad) than it does with my Mac laptop (Sierra on a 2012 MBPr)
Yes, it is an ad for Pharo, but I think it is nice to hear some success stories for technologies that always felt like they deserved better (like Smalltalk)
People who want this feature are mostly frugal. They want it so they can upgrade by just buying a single new disk.
That is a rare enough use case that the performance penalty would be worth it.
I'm dreaming of a language which prevents bugs a priori so that there is no need for static analysis. I know Rust is out there, but I'm not sure if all state of the art knowledge is getting into the language specification. Is there some programming language geek here which could confirm that this is the case and all safety features (except these with non-optional run-time trade offs) of Ada are included?
Forgive me as a European but are there companies who oppose net neutrality? As in are there HN readers who work for them? If so, who are they and what are their reasons? Is the issue like same sex marriage where the only opposition is so laughably out of date or are there nuances?
And when I was in Prague (I think) they had on all crossings pedestrian green light for like 5-10 seconds top, specifically to use this rule about starting crossing on green. I assume the idea was to make pedestrians cross in groups, not in continuous flow.
US bans Kaspersky software amid concerns over Russia ties
And like, why? To save power? Money? Performance? Maybe run some benchmarks and compute the bottom line.
You might look into using xz(lzma) or zstd in place of gzip. Gzip offers pretty poor compression per CPU time performance compared to these newer options.

https://clearlinux.org/blogs/linux-os-data-compression-optio...
All of the FX series CPUs supported ECC memory (albeit the unbuffered kind). As you said, finding a compatible motherboard was a pain. All the ones I found used the massively power hungry 990FX-A chipset. But I did get one, and my home NAS uses an FX-8350. Kind of scary getting an automated email every week or so about a bit flip that would have otherwise been silent corruption on my home desktop.
Off topic: this is a very nice site. It’s clean, easy to read (iPhone and iPad), and I think it makes good use of Google's design language.
Yes, and then you said you always pay cash for that reason, but didn't mention debit cards as an alternative.

The desire to make sure the waitstaff gets your tips still applies.
Lisp's problem is rather that so many people play around with it, but not long enough to develop /good taste/ in it, and finally loudly complain about the language when their real problem is their lack of imagination.

You discovered structs, but you should not have stopped there. Structs can be configured. You can declare boa constructors (yes, really, By Order of Arguments). You can configure the names of the accessors. You might even create a little reader macro for creating them. You might want to write a little with-3dvecs macro for quick destructuring. When structs do not have everything you need, maybe go to CLOS classes.

In Python, “there is only one way to do it”. In Perl, “there is more than one way to do it”. In Lisp, there are thousands of ways to do it. If you haven't found a good one for your problem yet, keep looking. I promise, there is at least one.

By the way, you also have no idea of Clojure, but I have only been using it for a few years, so I feel not confident to give meaningful hints.
Why minimise it just to use a development tool?
Your reasoning is flawed (and frankly, phrased slightly annoyingly in your other comments, in a way where you omit your core arguments in what seems like baiting for replies). DNA storage provides durability [1] and information density (per weight) [2] beyond any current technology.

1: http://onlinelibrary.wiley.com/doi/10.1002/anie.201411378/ab...

2: http://science.sciencemag.org/content/355/6328/950
Someone comes up with a very amazing compression, chemical, medicine, foreign language learning trick? (Not like H.264, which is basically a patent on a lot of prior art [1], because they put the "video" word in the title instead of data.) Yeah, sure, you get a patent on that. But it has to be so outlandishly out of the box innovative, that it should be pretty much in the same league as Einstein's tensor equations compared to Newton's F= G (M1 M2) / r^2 .

It shouldn't be the next iterative step in the field, that comes naturally in the context, after looking at the latest few interesting papers. It should be a leap, an invention to change the world.

Innovation, research/development/engineering, the process of understanding problems and (partially) solving them itself become a lot better understood as we see fundamental sciences, theoretical limits, progress over time, as we have a better mental toolkit, full of amazingly powerful concepts (information, data, power consumption, space-time trade offs, threat model, probability/statistics/risk/incentives/microeconomics).

Or, of course, make the term shorter and field based (based on the speed of adaptation and change of ideas/technologies/methods in fields), and/or mandate reasonable licencing fees (and licensing frameworks).

[1] https://news.ycombinator.com/item?id=2349585
Toll highways are the exception, not the norm.

They are also a little different because they are part of the network - your isp deals with peering with other ISPs, and some ISPs do charge more... That price is reflected in what the consumer and end host pay for service.
Welcome to Hacker News!