skysight-inc/HackerNews huggingface dataset:
>Nazi ideology is explicitly about fucking with others.

It's about building a national socialist state. Some people might feel that it's the best way to organize large number of people. Just because they hold that view doesn't mean that they are somehow bad people or have bad intentions. By itself it doesn't require any fucking with others but since most such people are also authoritarians and fascists it has lead to that in the past.

>It is about separating people who they disapprove of and killing them.

It doesn't necessarily require killing people you disapprove of. But one of the goals of nazis is to remove people of other ethnicities from their sphere of influence.

>If you're trying to normalise Nazis

Discussing something isn't normalizing it.

>you are one of them

Discussing national socialism doesn't mean that one supports their cause or shares any of their beliefs.

>and the 88 dogwhistle doesn't look good.

The 88 in his name could be reference to literally anything. It could be some athlete's number or birth year. It could be just because he likes the number. Could be anything really. You automatically assuming that it means that the guy is a nazi is just pants on retarded.
There isn't a single comment from the guy that advocated nazism.

Are you really this lacking on self awareness?
> Each time a user follows someone from a new server, that server's "federated feed" is added to the homeserver of that user.

Wait, is this a thing? I've been using Mastodon for months and have never seen this in the UI.
It does, does it not?

https://gpuopen.com/rocm-tensorflow-1-8-release/
If you want to be snarky: The one is research the other is documentation.
It's not even the going ballistic part that gets me, but the sequence of events. Management refused to allocate the time to fix tech debt/bugs, this decision comes back to bite them in the ass, GP takes the typical tack that tries to deflect blame away from shitty management decisions.

"Could you, the devs, have fixed this bug under severe time pressure just before a critical sales period instead of when you first identified it?" -> if yes, no problem. Spiritus sancti, management is absolved of their sins.
> They did. Why would you say otherwise?

Because I read the bug report? Where Epic specifically say they didn't fix the execution, instead they changed the storage context from External to Internal. The main issue is that they verify after download instead of before execution.

You put an exclusive write lock on the file, verify the file, and then execute the file without releasing the lock. It is what every other major installer or updater does. Epic's version instead downloaded the file, verified it, then [Sleep], and installed whatever was at that location. It is insecure.
Well said, the larger the gulf between reality and expectation, the larger the stress and strain. The longer the stress and strain is prolonged, the more likely burnout will be reached.
The Nuts and Bolts of Startup Funding
Poignant article. I'm glad to find it on HN and happy to see an absence of complaints of being irrelevant to tech.
I know they tended to do this, but ATI was a pretty direct replacement to nVidia, so the Switch wasn’t as big a deal. They’ve certainly done it with other things too.

Giving up on ZFS meant they had to stick with the ancient HFS+ and start a VERY long project to make a new FS.
THIS. I have 8 years of open source work in bugzilla and github. If companies really give a shit, they would review code you already wrote and ask questions about your body of work. Not some arbitrary test.
This product is publicly available as a part of the hyperparameter turning in Cloud ML Engine (although I haven't played with it): https://cloud.google.com/ml-engine/docs/tensorflow/hyperpara...
The author's experience is very similar to my own–my parents called me 'the sleepless wonder' when I was a kid, and by high school getting out of bed for morning classes was excruciating. In college I mostly chose classes that started later in the day and wound up doing much better academically.

Since college I've made a point of taking jobs that offer flexible hours, which thankfully seems to be increasingly common. I have no interest in going back to having that conflicted feeling around midnight, knowing that if I stay up much later the morning will be torture, but feeling wide awake, productive and creative.

In recent years I've found myself tending to wake up earlier in the morning, but regardless of when I wake up my brain is still fuzzy until 10 or 11am. It turns out that this makes the mornings an ideal time for me to get some exercise, which I've discovered to be a great way to start the day.
Good Things Happen in Book Stores
The remarkable thing to me is that there was so much inefficiency left to pull out of the bag. In the 1990s, Apple managed to make a dynamically-typed, garbage-collected language fit in a 68040 with 20MB of RAM: https://www.macintoshrepository.org/1358-apple-dylan-tr. In the late 1990s, I sincerely thought that was close to the end of the evolutionary process--once computers got fast enough to run software written in dynamically-typed, garbage-collected languages comfortably, we would have hit the plateau in the productivity/performance tradeoff curve.

I never dreamed that software developers would manage to make things slower still (by orders of magnitude) by throwing everything onto the 'net and using multiple round-trip web-api calls to do the most trivial things. I just didn't anticipate that this source of inefficiency was there to be harnessed.

(This came to a head for me recently when I was trying out planner apps for my phone. It boggled my mind that, even on a dual 1.8 GHz processor, Asana and MS Planner do not respond instantly.)
Will the OSS version be called VaaSecotomy?
This is pretty cool! This has been an unsolved research problem since World War 1.

The tech still needs to be tested in oceans with waves though; most experiments were done in a swimming pool. Promising and exciting but too early to tell how practical it will be.
I only introduce new dependencies into my system when I see them as strictly necessary. I am completely satisfied with my alternative implementations of those components (this is in contrast to the IDE question, where I at least see the benefit of tools like autocomplete that the IDE provides, but choose not to use it because the benefit of simplicity is greater). Given the rage and anger the OP directs against Maven, I think I am completely justified in that choice.
Well, it's only okay if you are able to function from 9-5, otherwise it's probably a huge issue.
I'm not pretending all is fine in the kingdom. But a lot of big Python issues (2 vs 3, encoding, deps) are a in a fantastic state compared to years ago and I think it's important that people don't stay stuck on a bad impression from past mistakes.

It's also for me a way to acknowledge the huge work the community has been putting into fixing what's been asked.
I remember being at a startup full of engineers, and us trying to hire a salesperson.

Years at big companies taught me contempt for marketing and sales. But there's nothing like finding good marketing and good sales when you're six months to financial destruction . . .
Here’s How Successful People Avoid Information Overwhelm
This is a perpetuated myth that is patently false: ZFS loves cheap disks was the maxim when ZFS first came out, and with block checksums, explicit flush requests directly to the drive electronics, a setting for keeping redundant file copies on a single disk and self-healing during a resilver, it couldn't be more wrong. ZFS the is ideal filesystem for desktops and laptops running the cheapest, shittiest consumer grade drives. It is the only filesystem / volume manager capable of guaranteeing data integrity on such shitty, unreliable drives like consumer grade drives are.
The Apple/Java story is still interesting. I now personally don't care much about Mac OS and Java anymore, but I remember me being pissed when Apple abandoned shipping Java, Cocoa bindings, native LaF for Swing and other integrations around 10.7 and leave the field for Oracle, after SJ had promised to deliver "first-party, best-of" Java dev experience years earlier. Oracle had also published a dev build for the Oracle RDMS on Power-based Macs, but then denounced the Mac as a serious platform. Maybe a back-deal or bet was in effect here, or Apple figured they'll never get into datacenter and enterprise anyway?
More info can be found here (straight from the source...)

https://www.bell-labs.com/usr/dmr/www/chist.html

https://www.bell-labs.com/usr/dmr/www/primevalC.html
'Generous’ approach to replication confirms many social science findings
Ancient Androids: Even Before Electricity, Robots Freaked People Out
Or from re-enabling disabled settings with an update, like they've done with Windows 10.
In theory yes, but at the moment my C compiler is very tied to the x86 platform (there is no separated code generation module, emit calls are directly in the code). Since the compiler is very simple, though, it should not be difficult factor out the handful of machine code gadgets that need to be implemented and add support for other back ends, I think. Or you might also other consider other ways, like using the toolchain in OP's repository.

If you want to have some brainstorming on #bootstrappable at freenode, there are often interesting discussions on these things.
This is a godsend. Probably the best introductory article on Lisp to date.
One of the biggest industrial-scale examples of abstraction failure is OOP GUI's. They were an abstract interface, meaning in theory they could adapt to ANY future UI interface or standard. But the "the Web" came and took a shot-gun to it by not preserving program state, and by mostly forcing one to let the client determine the final layout (positioning). The existing OOP GUI engines ASSUMED the engine controlled both state and final positioning, because it had usually been that way in the past. But Web-land said, "Sorry, Dave, I cannot do that.", and so the engines were largely abandoned in back dumpsters. (Web UI can turn one prematurely grey, but that's another story.)
I'm not dyslexic at all, and I think that alphabet would be a nightmare to use for the same reason.
Did they post the recipe?
I guess it's not totally surprising that Dean's undergrad thesis was on training neural networks and the main choice was between or in-graph replication. This is still one of the big issues with TensorFlow today.

One thing most people don't get is that Dean is basically a computer scientist with expertise in compiler optimizations, and TF is basically an attempt at turning neural network speedups into problems related to compiler optimization.

I'd like to thank my undergrad university for hosting my undergrad thesis for 25 years with only 1-2 URL changes. Some interesting details include: Latex2Html held up, mostly, for 25 years and several URL changes. The underlying topic is still relevant (training the weight coefficients of a binary classifier to maximize performance) to my work today, even if I didn't understand gradient descent or softmax at the time.
Every job doesn’t get paid for the full value it provides to the company, otherwise the company wouldn’t be profitable, so saying that every job increases productivity is true to a point, but the scale of the increase is different. Only jobs that provide a significant increase in productivity or profits are the ones that benefit from higher salaries as a reward for that, like management and sales. Jobs like janitors, while they do provide some help in productivity, are also subject to market forces which keep the wages low.

And I didn’t say they get paid more just because of productivity increases.
Can you hop onto the discord server so we can help you.
Author of the article here. Happy to answer any questions about Deep learning retreat, the social impact goal, or the job market.
That it's an issue of trust is the reason that's not true. You know certain groups are highly-unlikely to work together on a backdoor that works same for all of them. There's also folks like Wirth's group at ETH that's unlikely to be backdooring things at all. So, the easiest route is to write your bootstrap phase is several languages that use tools from very different people and countries. You can trust it once they produce the same output. Use that output to bootstrap the rest. Also, do it on different hardware and OS's if concerned about that level. Make sure the CPU's were done at different fabs.

Aside from trust, the other reason people are doing this is for fun challenge of building things from ground up. They also are learning about interpreters, compilers, assembly, etc. The author of this work talked like he is doing it the way he is mainly for the challenge.
Bitcoin Short Position Hit Record Lows
Holy shit. That picture is incredible. The scale of that thing...
Did you have to link to a 5 months old post? :)

Each week some new job gets posted on r/haskell.
I know a guy who told me 8 years ago about an idea he had for a "black box" optimization consulting service. You give him a pile of data, he uses ML to optimize for whatever.
> Intel should continue to make deliberately insecure processors and patch them since that's what people pay for.

Unfortunately... What's more disappointing is that while you expect the average Joe to go for shiny-new-fast, enterprises should have been a little more restrained.

But hey, it's only an issue when it's found and with the power of hindsight all decisions are easy.
I recently listened to an interview with Matthew Walker (author of "Why We Sleep" book mentioned in article). Dr. Walker stated the scientific consensus is now trending toward historical biphasic sleep being a social trend rather than how we're "supposed" to sleep.
But bigger companies they are more willing to hire based on learning potential, correct? They can deal with the longer run of investing in an employee.

Quick learners can cross the Y-intercept of knowledge of those that know more but learn less quickly.
Plastic Japan
It is only without express user consent for those who enter into contracts without reading them. Assuming you aren't one of those people then you consented.
The early 90s were an interesting time for NNs and other machine learning systems. I remember getting really interested, but being told that "NNs with more than 1 layer can't really be trained", so I went into simulation rather than training. It's really great that GPUs and deep backprop arose to recover the stature of NNs.
Hey, if you really want to compare along that line, then Salaries should be divided by 24hrs. If you get a job working 1hr a week, making $500/hr. You can argue that you're making more money than most of us, but I'll argue that most of us will be living more comfortable and be happier than you even if we are working for 60-70hrs a week.

At the of the day, it's about being able to meet your needs, being able to save so you don't worry much about the future, enjoying your work and also finding time to enjoy life outside of work. If you're able to do this, it doesn't matter if you work 40 or 60hrs.

IMO, Optimize for TC and Happiness. If you can find joy in your work, it won't matter. It's easier to enjoy 80hrs of work that you love than suffer through 40hrs of work you hate.
Anyone else remember the Connectix Quickcam?

https://www.google.com/search?client=ubuntu&channel=fs&q=con...
Don't forget "slew", "woo" and "true".

English used to be a lot more phonetic that it is now, but a lot of pronunciations changed in the past thousand years, not to mention English's propensity to follow other languages down dark alleys, knock them over the heads, steal their words, and pronounce _them_ differently.

I love English, but it's a mess.
Part of the goal of these efforts is doing that. For example, here's a page tracking which tools can compile which others:

https://bootstrapping.miraheze.org/wiki/C_compilers
Your work sounds interesting. I also live in Spain, what is the company name?
Neat! It's exactly what I had before then.
I saw this in context, but in the end it doesn't make the piece defensible. The "counter opinion" was that you shouldn't buy (pre-order) the card yet. It's not like it was an NVIDIA hit-piece, just entirely reasonable advice about cards that aren't released yet. "Just pre-order it and don't wait for reviews and benchmarks, by the way here are NVIDIA's claimed performance figures aren't they great" is pretty suspect coming from the editor-in-chief a reviews and benchmarks site.

Edit: also just some really insane lines in there: "When you die and your whole life flashes before your eyes, how much of it do you want to not have ray tracing?" ???
Yeah, I don't consciously answer everything as how they want to hear. Nor do I want to. When I have a job interview, I just go to the interview. I've never done more than look up what the company does, and perhaps a quick refresh on basic algorithms.
My own cognitive bias about smokers littering is why I vote in favor of any cigarette tax. Yes, I realize that not all smokers think the street or sidewalk is an appropriate place for their used cigarette. But the people I see smoking do this, so I (inaccurately) assume they all do (without consequence).
Being in a 30% doesn't make you an oddball, maverick, or outsider. (Words used to describe 'nightowls' in this article)
My Journey on Learning Machine Learning
My scripts are still bash scripts, I just run them with `bash somescript.sh`.
Simple solution, but thought to implement: do to cigarette butts what it has been done for empty glass bottles: each one has a deposit cost of, say, $0.20, and when you return them you get the money back.

Cigarette packs should be modified to allow for easy storage of used butts, so you can return it to the cigarette seller when you buy a new pack.
Beautifully put. It resonated with me about not over abstracting too early.

Abstractions usually come earlier in the design cycle than optimization for me and the wrong one makes that later stage harder.

> I do find dynamic languages make such mixing and matching easier, though, because they are less hard-wired to a specific type or iteration interface: less converting needed to re-glue. I've yet to get as much re-use in type-heavy languages, but not ruling it out.

I go back and forth. I mostly develop in a mix of Python and Java. Python may give me a lot of room to explore ideas, but I find refactoring a fragile nightmare. Java's type system is fairly simple and lets me quickly pull up all use sites and trivaly catches misspellings.

It lets me back out of and refector the wrong abstraction much more simply.
Verizon throttling could trigger FTC investigation of deceptive practices
Errors are not exceptional
Sure, but my point was that specialization is basically a one-time trick. Once you build a 5nm (or whatever they call the process node, as the numbers are basically marketing these days) TPU, GPU, CPU, what have you, that's kind of it. You could spend a ton of effort on clever architecture and physical design, and maybe get a 2nd generation with a ~10-20% performance boost (but maybe not even better power efficiency, just more power). If you haven't maxed out your area/power budget, you might be able to scale up a bit more with a bigger, power hungrier die or MCM/interposer, but GPUs have basically already played that card.

So each 'problem' that's worth it might get a specialized ASIC or two, but all of that could very well run its course in the next 5-10 years, and things look kind of bleak for performance gains after that.
Unfortunately, the singing samples are very poor. Does anybody by chance know a good sample library of singer/choir with multiple samples per octave, with a license that allows re-distribution? Surprisingly hard to find.
To be fair, developers haven't moved this way because they're dumb. The web has just turned out to be a _remarkably_ accessible and efficient distribution platform, and that currently trumps the cost of actually running the software. After all, it's what people are able to do with the software that matters.

But it also means there's some relatively low-hanging fruit these days if you find a niche where performance is much more important than accessibility :)
I'd love to see that in the context of mobile/desktop visitors. My hunch is that HN has a disproportionately high number of desktop users (when compared to other "news" sites) and that there is a very high bar for a desktop user to pull out their phone and download a mobile app as opposed to a web app that incorporates an oauth based registration option.

The mobile app experience of a) downloading the app and b) going through a potentially lengthy registration process using a mobile keyboard - is a big turnoff imo.
It's great that they published this - I wasn't sure if I could share this externally. I see they left the ingredient that really improved the scores unexpectedly out, presumbly for proprietary reasons.
They didn't.

I am very disappointed. I, for one, welcome our new robot overlords and also want to try their chocolate chip cookies.
The Museum of RetroTechnology
Good application for Ben Krasnow's Cookie Perfection machine - http://benkrasnow.blogspot.com/2014/01/cookie-perfection-mac...
I like sharing what I’ve learned from building Cronitor with the HN community and have been fortunate to be on the front page a few times but honestly I think this website has generated more clones than customers. I’m sticking with it though and plan to make up my losses on volume.
That's a technical response to your technical question. The license is there, in the master branch. I don't see any reverted commit, the code is simply licensed as MIT as far as we can tell.
If you're willing to pay $100 to secure a copy, you can probably read it in the Economist Historical Archive.

https://shop.economist.com/products/the-economist-historical...
Will they also make a consumer version? Like the 295x2?
One irony of this expression is the role Intel played in making sure that as much of USB as possible had to go through the CPU
Use case recommendation: pick a track with a good background beat and another track that is mostly lyrical to lay over it. ie: https://rave.dj/XDTIdjbTSIWHxw (gets great at 30 seconds)
> In college I mostly chose classes that started later in the day and wound up doing much better academically.

Those are the only days of my life I can remember not feeling jet lagged. I should follow your lead and get jobs with flexible hours.
Weed?
This is already part of Google's Cloud ML Engine product.
My night time wakings have a very clear and strong association with those periods of time when I’m working on my side-project/startup. The bbc article mentions ‘meditating on your dreams’ as an activity for this time, however I’m likely to have a mind racing with all permutations of technical problems that I’ve evidently not managed to clear from my brain. Does anyone have experience-based advice on whether it’s better to try to do a few hours work at 3am vs. getting out of the bed and e.g. reading fiction (which I believe is the best advice to break the cycle of negative association that can build up if you are lying in bed awake and annoyed)
Very inspiring. I am currently building a card game with Angular and socket.io.
Worked a job at a startup once that had a 40hr "butt-in-seat" policy. The PM would be the one to record the exact time you sat down, the exact length of your lunch, and the exact time you left. This also included breaks. There would be a report to management every Friday and then a 1 on 1 with the manager if he didn't "like" what he saw.
I’ve been saying and doing the same since forever. What are some of your commonly used functions?
On the one hand, cigarettes give you a slow painful death and they are still not universally banned, so there is not much prior reason for hope.

On the other, banning filters seems like a simple enough solution to such a concrete and immediate problem as littering that it might be reasonable to believe an enforce can be implemented despite the track record.