skysight-inc/HackerNews huggingface dataset:
I support the Government recognizing same-sex marriage the same as opposite-sex marriage _and_ "edge computing." I have no problems patronizing a business whose founder or CEO has opinions that differ from mine.

But I don't eat at Chick-fil-A because I keep Kosher, and Chick-fil-A is not kosher.
An event sourcing first-timer's retrospect
I don't get it. I work day to day with Algol-syntax languages like JavaScript and Java, but have dabbled in ML languages like Elm and Haskell. One of the things I really like about those languages is the syntax -- succinct and clear. What takes time and is hard for me is grasping the semantics and patterns.
Could be a "reverse" Streisand Effect.

Any slowdown would have been pretty public, the microcode update is still a big deal and the expectation weren't clear, I'm pretty sure the results were worst than the average expectation. Now though, the expectation are much higher, people expect it to be pretty high and maybe the results are now actually lower than theses expectations.

So yeah maybe more publicity but maybe now people will say "not as bad as I thought", instead of saying "much worse than I thought".
But China has a worse record of human rights abuses. In regards to intervention in other countries, China consumes them. Tibet, Taiwan no longer exist according to China.

They've all got bad history. If God existed and was to strike down on the unworthy nations of the world, very few would be spared.

And I dislike this as much as any rational person (hello? rational people...?) but if it came to choosing sides in what appears to be inevitable future conflict, I'd choose the US over China and Russia. I hate that it's the case, but the US, I think, is the least worst option. This may be based purely on cultural familiarity, but, well, there it is.
I think ARM could be a viable contender in the low-power laptop segment, kinda maybe possibly.

However, I used to own a Tegra K1-based Chromebook, and that thing was sl-o-o-o-o-o-o-w, and it only got worse with successive updates. I'm not really optimistic when it comes to performance, absent highly-optimized apps. The state of Firefox and Chrome doesn't really fill me with confidence.
Google and Facebook are ad companies. Their “innovation” isn’t even in the same ballpark as what came out of Bell Labs
2014 I replaced my MBA 11" with a maxed out MBP 15", and the performance difference was crazy.

Buuuut, my next laptop (if I stick with Apple) will probably be a MB 12" with medium to low specs, with most of my demanding dev stuff moved to a Linux server.
I like how you moved to Complex16Array for reduced memory overhead and improving CPU cache performance. I'd probably take a close look at your get method's "return new Complex16(...)" call and see if those object instantiations are consuming a lot of CPU time and memory churn on their own.

We use quite a bit of complex numbers in Javascript under the hood within CircuitLab for doing frequency-domain circuit analysis of electronic circuits like filters and amplifiers. In that mode, a circuit simulator is essentially solving a system of complex-valued equations using a sparse matrix solver that accepts complex numbers, so the complex arithmetic routines are some of the potential performance hot spots. You'd want to unroll a lot of the intermediate manipulation without creating a lot of new objects in the middle! I've written a short complex numbers tutorial here: https://www.circuitlab.com/textbook/complex-numbers/
The KickSat was deployed as a 3U cubesat into orbit. The point was just to launch a ton of satellites at once, not to test some kind of propulsion tech.

The relevant propulsion research was the Ikaros http://global.jaxa.jp/press/2010/07/20100709_ikaros_e.html It accelerated at 1/10 G using only solar radiation.
In my experience, good and bad candidates differentiate themselves pretty quickly. Being productive is not the expectation, it's about gathering more empirical data on the candidate's actual skills with real development.
Microsoft's stance on the issue:

Win10 is free* (so it does this) - Professionals who need to override these settings should get Win10 Pro.
Weekly Machine Learning Opensource Roundup – Aug. 23, 2018
Being paid by Ubiquiti to work full time on Home Assistant is awesome. I no longer work early mornings, late evenings and weekends. It has allowed me to start larger projects (user system, Lovelace) and able to break them down in smaller pieces that can then be picked up by both me and contributors.

Still struggling a bit with finding the right work/life balance now that my hobby has become my job but it's going in the right direction.
I think that one has to apply the microcode patches after startup. For this, you have to obtain the microcode patch file from somewhere. So I am not sure whether this "legal hack" will work.
The right answer to this is to look into benchmarks. It now works again to compare Intel and AMD clocks, but only of the current generation, and then there is core count and motherboard prices to consider, so on.

A project of mine is a hardware recommender, it also includes a meta-benchmark. I collect published benchmarks and build a globally sorted order of processors out of it. https://www.pc-kombo.com/benchmark/games/cpu for games, https://www.pc-kombo.com/benchmark/apps/cpu for application workloads (that one still misses a bit of work, the gaming benchmark is better). Legacy processors are greyed out, so this might be a good starting point for you. There is also a benchmark for gpus.

For most people this processor choice is also very easy, it is "Get a Ryzen 5 2600 or an Intel Core i5-8400."

Feel free to ask if you want some custom recommendations, email is in profile :)
Lol I don't know who bought that. Anyone who wanted 3D was buying Voodoo, RIVA TNT or ATI RAGE. Everyone else was happily 2D and running Word 95.

But, to clarify, I was speaking of consumer/mobile. The original iPhone was quite revolutionary for having a decent PowerVR graphics chip. High end symbian phones just had a CPU. See for example https://en.wikipedia.org/wiki/Nokia_6110_Navigator or https://en.wikipedia.org/wiki/Motorola_Razr2

Even though GPGPU was already big in 2008, people still thought of it as a difficult to use coprocessor for big compute jobs. Much as people consider FPGAs now.
That's what you would tell human players, yes. That's what a trainer would tell you after looking at your gameplay. That's what you would then try to improve.

BUT!!

This is AI, so what OpenAI needs to improve on, if anything, may be the ability to tell this stuff directly to the AI so it could skip hours of play.

Also, maybe our view is too limited and the AI actually learns even better strategies from competitive self-play. Strategies our human way of improving would miss.
O very interesting. At the particular store I worked there was a teenage “volunteer” working due to legally mandated community service.
Looks nice. I was wondering if this is comparable to October cms? I've used that for some projects and it's really underrated imho.
Researchers compile a new database of executable Python code snippets on GitHub
Interesting hack. Sorry about the whole google de-indexing thing. My question would be, did you really gain any useful insights? From competitors, you can normally figure out which page is their most viewed and then figure out how they merchandise it on their homepage. Without "hacking" it.
I couldn't find this easily before, but are there docs for how to build a new device that would be Home Assistant-ready right away to facilitate easy integration? Most of the docs appear to be how to get existing devices managed by Home Assistant..
The Salvation Army is similarly exploitive. I knew a manager of one of their facilities and had a tour that was (probably unintentionally) eye-opening. For example, he talked about how any clothes they didn't sell in a certain amount of time were sent to their "ragging operation," made into bales, and then shipped to Africa.

The only difference from Goodwill as described here is that the population being exploited are addicts and ex-cons rather than mostly disabled folks. I want to like these organizations, I even think they started out with the right intentions, but greed takes over and ruins them.
One of my favorites was anonymous peer review. Some folks within your team and from outside your team (with whom you've worked) list some areas of strengths and areas for improvement. When you get these back, they are scrambled a bit. This does not replace the manager review, but can aid it. It really helped me see what I was valued for from others and I could think on the proposed areas for growth.

Back to the formal review, it should be an opportunity to document wins over the period. Your goals should be aligned with the company goals. Ideally there is a rubric for your position and the position that you would get in a promotion and your performance is considered along with the rubric.

Managers should come together and level-set for promotions (assuming there is a finite budget to work with). Defend promotions or lack thereof. If one manager is tossing out promotions like candy, and another is not, some adjustments are likely warrented. Concrete examples defending positions should be discussed.

I've not been exposed to many review systems, but I like the ideas behind this one. Would love to hear what others think and do.
And what are the US kill stats up to recently?

There are no good guys.
My comment was a rebuttal to the "single income earner" argument which suggests that in the post-war era we labored half as much as we do today.

I've got no other points to defend. But I'm happy to look at any of your points, and I understand and accept the argument that hours of leisure time is not a direct measurement of well-being. (:
OP was referring to overall probability of human death, not just pedestrian death/accident. To answer your question though, states can determine their own laws - most choose to make it illegal for pedestrians to be on the freeway in congested areas. There are places where you can ride you bicycle on the freeway, usually in rural areas (http://www.dot.ca.gov/hq/paffairs/faq/faq67.htm)
Do you have statistics to back up your claim?

To me it sounds like the American Dream, not so much like American reality of the 40s and 50s. Let me remind you that a) this was mainly about white middle class, and b) even among the white middle class this dream did not regularly come true ("Death of a Salesman" by Arthur Miller).
What this says to me is that Java's reputation for sluggishness is a result of its idiomatic coding styles more than the language itself. In particular the casual way people allocate and discard objects for everything they do.

If you program it like it was C then you can get good performance, which make sense given that the language was built for embedded devices with anemic processors. Of course you undoubtedly give up some maintainability when you do that, but the tradeoff is getting 6 million packets through the thing per second.

This would also explain why Java benchmarks so well but still tends to be slow in the real world.
Why Functional Programming is not more widely used in industry?
The advantages of functional programming appear to put it ahead of other paradigms (like procedural and object oriented programming), yet it seems it still remains associated mostly with academia, if at all.
I BELIEVE so, but site should have more specifics: https://snips.ai/

Their github is stacked with useful information as well - seems they're eager to get more users on board asap.
DNC Backpedals After Cyberattack “Hack” Was Actually a Security “Test”
> 20 years is equivalent to a couple of geological ages in tech

I disagree with this. I'm not going after you specifically, but I think this attitude is part of why the IT industry seems to reinvent the wheel every few years; there's this perception that we're GOING WHERE NOBODY HAS GONE BEFORE. No, most of us are not. Maybe a very few people in research labs are, or people really pushing at the raw edge of cryptography or mathematics, but the rest of us are basically cycling through the same ideas over and over, in different clothing.

I can't tell you how many times I've run into a problem and done some research, and found out that the optimal practical solution or algo was devised by some dude working at IBM in the 60s. (In fairness, some of those guys were really ahead of their time.) A person could make a very good living just strip-mining old ACM research papers from the 80s and selling the ideas in proof-of-concept form to the government, military, investors, or anyone else with no sense of history.

Sometimes I wonder how much further we'd get if we did a better job building on prior efforts and resisting the urge to clean-slate things quite so often.
Maybe because we're talking about Google? Seems like whenever Google is called into question on HN I've noticed a lot of appeals to authority and people defending them to a fault.
I don't recall there being any exoplanets within the habitable zone at Alpha Centauri.
Soon to be replaced by an equally spineless and shit centre-left wing government.
In this town here there almost isn't even parking enforcement and it's rarely the case that you are looking for an open spot. When there is a big event at the park, the nearby streets can be full for a couple of blocks.
Does anybody else think functional programming is just one end of the either/or fallacy? Maybe a trap for contemplative people?

The ultimate goal of software is to build something useful. The "functional programming tutorial:real world uses" and "claims of superiority:adoption" ratios are suspiciously high.
Example https://code.visualstudio.com/blogs/2018/03/23/text-buffer-r...
This is the misconception I can't stand. Where we hold individuals responsible for a product / companies defect. I thoroughly disagree with the idea that it's his fault people are vulnerable.

So called responsible disclosure is just a marketing spin term. Disclosing bugs privately is a favour not a responsibility. All this does is reduce the risk of bad software decisions. It doesn't solve anything.

How about free market instead? If you run a multi-billion dollar company that can be hurt by issues like this, then it's on you to make it more profitable to disclose issues privately. If you can't or refuse to do that, then you're exposing your company and your customers to risk. Enough with the shunning and the "responsibility" of individuals which expose bugs.
Why should they when it gets used and makes them money?
about 2, I remember some old lisp book (Queinnec L.I.S.P) said that if mutable state is entirely contained and invisible, you can forget about purity.

It's cool that cpp is 'flattening' through fp idioms, you can avoid its complexity without leaving the country entirely.
Software
Gmail Promotions tag has a mail from Facebook saying I have a message from one of my classmate. I followed the link from email which said click to read it and I was taken to play store at the end to install the messenger app but I didn't.

Within seconds I received another mail from FB to review my login activity. Does this happen to users who uses it regularly too?
I hope so, and I also hope Chrome gets a fix for this.
I mean, Google has been told (over and over) for a long time that HTTPS doesn't fix trust on the web being broken, and that the back button shouldn't have an API. These are both well documented security problems. What has happened now is that Google is under public pressure and scrutiny to actually fix these things. A fire has been lit under their bum, and rightly so.
Run JavaScript on Vecta editor to do cool stuffs like this: https://imgur.com/FggGYSV
For something that puts this to action--Wolfram made a random music generator in 2005 with a ton of scales.

http://tones.wolfram.com
Yes, https://en.wikipedia.org/wiki/Uncontacted_peoples

And we collectively decided to leave them alone, ostensibly for their own good.
Will the probes be able to detect psychic worms?
Burp Suite 2.0 beta now available
Question about Semi-Synchronous Replication: The Answer with All the Details
Also having tinnitus since birth (or very young age), it's the kind of thing you don't question.

Similar to how some people in need of glasses never go to the optometrist because they think that seeing blurry is normal. Or colorblind individuals that are not aware that not everyone sees life in two colors.

I also had floaters in my visions for ages before being told that not everyone has those... and visual snow / static even in daylight, which it turns out not everyone has.

Damn, my body's sensors are so defective.
You'd be able to detect radio waves from Earth. We can still communicate with the Voyager probes that are further out. We probably can't detect life on Earth from Alpha Centauri with our current technology.
I dream of going to Mali, and visiting Timbuktu to hear the music there. But until the jihadists are finally driven out, that's not going to happen. :( I have a friend in the State Department who also loves desert music, and she says northern Mali is an absolute no-go zone for Western tourists - like they won't even come rescue you.

There's a really great documentary from a couple of years ago called They Will Have to Kill Us First, which you would probably love. It's about musicians from northern Mali living as refugees from the civil war, and how the jihadists have treated musicians.

Also, keep an eye out for a band called Songhoy Blues, if they're ever in your area. They're in the documentary. They're Songhoy, not Tuareg (different ethnicity), and the band formed in the refugee camps with guys from different towns who never would have met otherwise. They tour a lot, and they're a lot closer to American/British rock and roll than most Tuareg music. I took my spouse to see them (I've seen them twice), and she said seeing their singer live was what it must have been like to see a young Mick Jagger. He's that good.
Hmmm, having a go with er... Go:

fmt.Println(19 % 12)
fmt.Println(19 % -12)
=======
7
7

Hmmm, let's try the built in math package then:

fmt.Println(math.Mod(19, 12))
fmt.Println(math.Mod(19, -12))
=======
7
7

Looking at math.Mod()'s description:

// Mod returns the floating-point remainder of x/y.
// The magnitude of the result is less than y and its
// sign agrees with that of x.

k, that seems like it's not supposed to be "modulus" then.

The Go language spec(https://golang.org/ref/spec#Arithmetic_operators) also clearly states it's remainder not modulus.

% remainder integers

The manual approach does work:

m := 19
n := -12
fmt.Println(((m % n) + n) % n)
=======
-5

Doing a bit of searching online shows some discussion in 2009, but no mention of any desire for a change:

• https://github.com/golang/go/issues/448#issuecomment-6604976...

• https://github.com/golang/go/issues/448#issuecomment-6604977...

Does anyone know if this has improved since?
I think with Slack, the computational workload is just network I/O and rendering text and images. With VS Code, in addition to rendering text, there is code linting and compilation, which is more intensive.
In short, Toyota does not see themselves as a software firm (and they aren't in a broad sense); Sony also failed to transition beyond their best years of the 90s largely because they did not understand the importance of software and the Internet on consumer electronics as Apple did. I say this having worked at Toyota building some of the very first websites and web services for Toyota globally as well as working at Sony as well (I built the Internet services for the Network Handycam as well as other things.)
You can flash our operating system Hass.io[1] to a Raspberry Pi, install an MQTT broker and Snips via the Hass.io UI, connect a microphone and speaker to the Pi, upload your Snips assistant and you should be good to go. See the instructions [2]

[1]: https://www.home-assistant.io/hassio/
[2]: https://www.home-assistant.io/addons/snips/
True, but I've generally found the line moves fast even when the line is out the door. The main bottleneck in most fast food places are putting your order in at the cash register so if that's removed it speeds things up a lot.
The UK is part of the 5-eyes and they've got Huawei gear deep in their critical infrastructure.

What I like is that the NSA actually hacked Huawei, and yet it's the Chinese company that we're fearful of being hacked by.
See https://news.ycombinator.com/item?id=17827484
not that integrated, as matter of fact until last few years and maybe still even nowadays labor bureau database was not linked to Visa EEB database, so i could get work permit on invalid visa although they should be strictly linked

i guess they are quite thorough only when it comes down to dissent (though my wife in gov job hit immediately career ceiling after marrying me and everyone around her even newcomers kept growing except her, sure just coincidence /s and we both can't still really publicly say what we want because she has there parents and rest of family)
Here's a Stratechery article, nothing more to add.
https://stratechery.com/2018/intel-and-the-danger-of-integra...
How long until Goodwill goes brankrupt and the death of Goodwill is blamed on millennials?
I had a robotic dog as a kid. It was $20. You can adopt a shelter dog for $250-500. You can also dogsit for free.

I'm sure someone will pay nearly $3000 for this robotic dog, but I can't justify 1 month's salary on this when so many competitive options exist.
FWIW I don't think he acted like a jerk at all. /$.02
Very, very impressive. I don't have time to read everything right now, but just skimming everything this is an incredible resource, even for a non-programmer
I'd disagree (though it's certainly not the tool for every job). I think it has more to do with the old line that FP makes "the hard things easy but the easy things hard". It's a really different way of thinking about things that is intuitive if you're used to the imperative way of doing things.
First, I think functional programming is used more often than you realize. Not _pure_ functional programming, to be sure, but the use of functions instead of objects is found in tons of real-world software.

Now, as to why pure functional programming is not used, well it's the same reason why pure anything is not found much outside of academia, or why there aren't always unit tests, or why there is still lots of procedural programming. The software gets written in a hurry, by lots of different programmers with different levels of experience, and they do it in different ways. Some of them use a functional style, and some use objects, and some use bubble gum and duct tape.
Not really. It's not about efficiency. It's about being able to beat the friction more effectively than your customers could on their own, whether it's friction they could beat on their own (ie it's easier to eat out than to cook), or friction they could not beat on their own (like they can't manufacture a CPU at home).
I didn't highlight it as a desirable 3d processor, I pointed it out because 3d was essentially becoming default at that point.

And the first iPhone shipping with a powerful graphics chip is a counter to your argument that the future of mobile wasn't clear. The people with the ideas wanted a graphics processor.
> but still tends to be slow in the real world

Is it, though?
There is work being done to bring an algebraic effects system to OCaml, but it's slow going. I think because the people pushing it have a bunch of other things on their plates too. But it would be super nice to have!