skysight-inc/HackerNews huggingface dataset:
You can absolutely build React apps without Redux, often times however I find myself using Redux the most while communicating with the Api (Call out to the API, get some new data, put it into the Redux store, App rerenders) so if this is just a shell, then I'm assuming it would be fairly easy to get away with not using it.
I learned to program on my own then studied EE and hard sciences in school. Figured I already knew everything about programming. Hubris of my youth. I'd have taken more CS courses in college.
There's a lot of conflicting evidence/opinion on this idea.

https://en.wikipedia.org/wiki/Broken_windows_theory#Criticis...
Note that VRSQRT28 is in AVX-512ER, which is Xeon Phi only.
These facts seem fairly true, it's a new thing and doesn't have much momentum yet.

I don't think there are that many people yet considering risc V seriously for current commercial implementations, rather than keeping an eye on it for future projects, but I'm sure there will be once momentum builds.
but in US, the pressure-flow goes like this:

step1. public pressures on the electorate

step2. electorate pressures on spying agencies

... and step1 is impossible in China
Which means you can't pass the responsibility along. Without someone else to point the finger at you will be left holding the bag if the anonymous committer committed stolen, copyrighted code.
I don't know what you suggest we do about that. I want my users to be able to use my programs in their languages, that requires translatable strings, UNICODE, IME. We didn't lose anything: I still could've used Allegro. I wouldn't because it no longer meets my needs. If you want to develop applications that don't meet modern expectations, you can use whatever framework makes you happy. Hell, some people really do still use primitive UI toolkits.
I call shenanigans, this is a fake page. First off the page isn't coming from arm's own domain yet it appears to mimic the look and feel of the arm site. No cookie acceptance policy and the missing links from the bottom of the page are further proof.
Firefox for Android enters maintenance phase as team prepares new browser
Eight Big Ideas of Learning
PostgreSQL Log Analysis with PgBadger
Sounds a little like the economics of employer based health insurance. The parties with negotiating power (companies and health insurance) don't have much incentive to get a good deal for the patient because the patient is captive. Same for merchants and credit card companies.
Not just Linux distros; FreeBSD supports RISC-V as well.
The moon is fairly close to the earths size on a log scale. Try a rough order of magnitude for how much gas at what speed that would take.

It might be possible to carefully design multiple precisely timed detonations to get a second moon to show up. But, a single detonation is not going to work and your talking about a lot more complexity and energy than a few 'vents'.
Compare: https://www.arm.com/-/media/global/company/arm-risc-v-infogr...
A voice assistant should be able to tell you what it can do. Maybe there should be a mode you can turn on where Siri will watch what you do and when there are things you could do more quickly with Siri, it could tell you.

A huge area all of the voice assistants could improve upon is in error conditions. At home I'll say something like "Alexa, turn on the bedroom light" and it will respond that it doesn't know any device of that name. It should offer to tell you device names it does know about.
Problem with that mentality is that on a macro level, you only need a certain number of MBAs. Not everyone is cut out to be an MBA, and not every MBA is going to use that degree to the full extent. Not to mention this completely ignores brain wiring and interests/skills.

Women engineers are underrepresented in every part of the world, and the problem has to be fixed by helping the (mostly female) teachers and counsellors from the primary school level so they can talk about the subjects to girls. The less they know about the subject, the more they'll talk about what they know.
The central government in Beijing takes pollution pretty seriously, it's usually an issue of corruption at the level of local officials. Once an environmental issue is loud enough to convince Beijing to turn its gaze there, they can usually be counted on to make it go away, by good means or bad.
> Serverless computing is in a much earlier stage of adoption, with nearly half of developers failing to clearly understand what it is.

I've seen this called Function as a Service and honestly I think using that term instead of Serverless would go a long way to fixing this issue because 1) it clearly communicates what it is 2) there's not actually such thing as serverless since the functions are still running on servers. It's a made up term that isn't grounded in reality. It's not serverless any more than a Heroku Dyno is Serverless.

The first time I heard "serverless" I assumed it was a totally in-browser application.
WRLDS Connected ball
Of course it would. It's just standard industry propaganda to suppress wages and "encourage" imported labor.
It remains active and dangerous for years. Youre clearly a troll.
The number one thing I see in my students (I teach Scala, usually to already experienced developers) is they don't actively engage with the material. Write notes, or code up short examples, or draw pictures, or whatever works for you to actively think about what is being taught. This corresponds to "Write down what you learn" and "Build shitty stuff that works" in the linked article.

Bike shedding IDE or editors is a game everyone can play (use Spacemacs) but as long as the tools don't get in the way it's not very important at the start.
You can type faster than you speak on your phone?

I can't type that fast and when I'm driving I don't want to type at all. For me, being able to say "navigate to 123 main street" or "play the beatles" is very convenient.
How would an open source processor be better from a security perspective? I might still be a little shell shocked from my attempts to setup a MythTV Box 10 years ago but this is what's running through my head:

"Did you RTFM?"

"Debain CPU doesn't have that issue."

"Just disable the ALUs in firmware, they're not necessary in modern processors anyways."

"That's been patched, just download processor v2.3.4.432 and send it to your FAB, they should spin you a new CPU in 8-12 months."
> As with Linux & Windows servers c.1999, who would you bet on winning in the end?

It was more about UNIX & Windows.

Linux won on the servers thanks to majority of UNIX guys cutting down costs by outsourcing their development costs into Linux.

Had Linux not gotten the money of IBM, HP, Compaq, SGI, Intel, Oracle, Sun, Google, ...., the outcome would have looked much different.
Theranos? Whatever. Healthcare Startups Have Raised $15B So Far This Year
I just want macros. I would love to have a single button that does in OS functions, like having a button for EQ settings, or to launch a specific website in a browser (such as a different weather service)
Show HN: Docker in Docker
yes that's much harder but not that's not what i would call the "brute force" solution so i'm not sure what they mean.
I wanted to put over a billion floats in a numpy array just a few months ago. Making them 16-bit saved a lot of memory.

It doesn't matter how much resource limits increase, people are going to keep hitting them. And when they hit them, using a smaller data type will always help.
Ha I just noticed the significance of this timing. As a teenager I could just about afford a GF2 MX when it came out, but never ended up being able to afford any of the subsequent couple of generations (the GF4 MX were barely a step up). I lost interest in PC gaming shortly after and never really returned, so even when I could afford a decent graphics card later I never got one.
Why not use something like LDA and features taken from word embeddings? A more probabilistic analysis would give more meaningful results.
"Glance" in German.
Sooner we forget about it the better, I say.
Wow, this was created with Excel, and the source is included! Thus, anyone can customize the cheatsheet with Excel and include personal hotkeys and mapping. For example, I have my ctrl-h and ctrl-j mapped to up/down arrow. Anyway, thank you for including the source.
All of that sounds better than: "Oh, our new processors don't have that issue. Trust us, pay me. Oh, you just bought one? Too bad."
Does it really save money? Seems like a bit of an outlay for the rig and GPU's then you got the running costs and maintenance. Atleast you can sell them after you're done I suppose.

What was the total spent and how long until break even?
I would argue that correct is more important than simple.

Consider timezones: it's simpler to pretend there's 24 time zones, one for each hour. But the correct assertion is there's 37 time zones (as of this writing). So, the simple solution results in a third of your potential user base having issues.

Other issues to pick: accessibility, cross-browser compatibility, legacy device compatibility... the list goes on.
Running Kleroteria for free by (ab)using free tiers
Isn't the Xoloitzcuintle a pre-contact dog?
"A natural and very old question in relativity is: can such a global and meaningful time coordinate be constructed for the observers sitting on a disk that rotates at, say, constant angular velocity? It turns out that it cannot. The observers sitting on such a disk cannot agree with each other on the simultaneity of events. In a real sense, this means that no matter how perfect the clocks might be that we use on our rotating Earth, they will still disagree on the simultaneity of events. In fact, this disagreement amounts to tens of nanoseconds, globally."

http://math.ucr.edu/home/baez/physics/Relativity/SR/rotating...
MIPS had been used in HPC applications in the past. It’s just an ISA, like x86 or ARM, and (these days) has less to do with performance than the CPU architecture and process user to FAB it. Heck, they could even bring back 68k’s and make them work well enough.
Here we go with the Silicon Valley action-extrapolation balderdash
> The reason is straightforward: if your
> solution is not simple, it will not be
> correct or fast.

A very hand-wavy statement, and not always true.
That depends on the tooling used. One way for linters and static analysers is to only run them on files touched by commits. For test coverage (if that is important) you can use something similar to detect the coverage for those relevant files. It really depends on your setup though.
Maybe it's because it was an older version of Pivotal (not sure) but the pivotal use I've been exposed to was horrendous.
Out of curiosity, how long using an IDE did it take you to get back to the productivity you had with Vim? Also what IDE is a good replacement for Vim?

(I tried a couple of times switching to Eclipse but was too frustrated so quickly got back to Vim)
Not convinced. Simplifying a correct implementation can be easier than correcting a simple implementation. Eventually you need to find the correct model and then everything else will follow easily, but a complex implementation that does the right thing will tell you a lot more about what the correct model is than a simple implementation that doesn't do the right thing.
So much space reserved for parking cars.
Wet tissue usually has a greater temperature delta due to evaporative cooling... But that's just pedantic; everything else was spot on. ;)
> Applications for a working visa in tech were sent on April 1st this year.

There's another important pain point in the US H1 visa system. New visa applications start in April, but people who get the visa cannot start working till October.

Companies are very risk averse when it comes to sponsoring new works visas due to this. The end result is that typically companies only sponsor new work visas for people that are already working for them(e.g. short term work authorization after getting a US degree, people working at a different branch outside the US, etc).

A lot of people work for large companies outside the US and then transfer to the US. This is not just large software companies, but also Banks, Consumer Goods (e.g. Pepsi, Proctor and Gamble), Industrial Companies (e.g. Siemens, Maersk), Energy Companies, etc.

Not to discourage you, but don't focus a lot of energy trying to get a US work visa unless you have some way of coming to the US and working on a different temporary work authorization. Find a country that where it's easy to get a work visa and build your experience there. Find a large company that is willing to hire you will sponsor a transfer to a country you want to be.

For example, the United Arab Emirates makes it easy to sponsor people for employment visas and there area lot of MNCs in Abu Dhabi and Dubai. Lots of people work in UAE for a few years before migrating to another country. UAE isn't the best place for people who are passionate about software, but you can get a decent job there.
This title is misleading. The post actually says that the reason "simple" comes first is because without it you can't have "correct" (nor "fast", not that that matters so much). So he's not saying simple is most _important_, just that it comes first chronologically, and has the other two as consequences.
Could be that Google is paying your ISP for traffic prioritization.
10 Mind-Boggling Psychiatric Treatments
Just commenting to say that you guys have a great product. It's the easiest way I have transferred money across borders. Kudos and keep it up!
I don't think either China or America has values worth defending at this point in history.
When it starts off saying there are "currently" no royalties, as if royalties could be added in the future, I'm not inclined to call it "pretty factual". Maybe "contains some facts, among other things".

Also point 4 is pretty useless, and point 5 is basically nonsense. It's implying that you should avoid the higher costs of customizing by using Arm instead of just... not customizing.
There's got to be more to it than that. I would suspect that energy recovered over the service life isn't enough to more than break even.

If up front cost and/or weight/packaging were the issue you'd see them employed at least occasionally in marine/rail/off highway/stationary industrial applications where physical trade-offs aren't as big of an issue and the up front cost is can be more easily amortized over the long service life of the equipment it's tacked on to.
Woo Audio’s WA7 amp makes audiophilia beautiful
Tabs vs. Spaces could be similarly be viewed as a multi-thesis debate; "Tabs" and "Spaces", and arguments for and against each.

This is more neutral than the current "Tabs are better than Spaces", since the negation of that statement is "Tabs are not better than Spaces", rather than "Spaces are better than Tabs."

When the initial question is skewed, the rest of the discussion becomes skewed.
A Fifth of All Bitcoin Is Missing. These Crypto Hunters Can Help
As a european, its pretty funny to see cities where the streets are so parallel
The simplest code is an empty file. And yet, we live in a world with complex software. There are tradeoffs, but this article doesn't help you make them.
Google Co-Founder Sergey Brin Reveals He Is Mining Ethereum
The US got surprisingly close to a second civil war during that time period.

The issue is large numbers of both Republicans and Democrats feel their votes don't matter. Further, the last civil war is outside of living memory.

It's a black swan event which can easily catch people off guard. Rules put in place by people in power have ~zero impact on how much people trust the system.
I was specifically referring to the MSFT FUD against Linux.

> Had Linux not gotten the money of IBM, HP, Compaq, SGI, Intel, Oracle, Sun, Google, ...., the outcome would have looked much different.

But these companies didn't spend that money because of a fluffy corporate love of the underdog. They wanted to "commoditize their complements". And the exact same desire will apply to the CPU, which is why software companies will want to do the same thing in future once there's a viable open source CPU (whether that is RISC-V or something entirely different).
TSMC is a Taiwanese company with a few FABs in Mainland China.
>by and large, this is a good thing - it means that workers are exploited less

then just fire them already, huh? zero exploitation!
I used Redux when it first came out, but now use Mobx as it's just... easier and has less boilerplate. Also it's easy to extend into a reframe-like pure function state management system if you want to avoid passing around objects/inheritance.
The chip described in this paper is actually less like a normal FPGA in that the chip isn't full of logic gates that can be reconfigured. Instead, it's full of optical elements (like modulators, multiplexers, beam splitters, and phase shifters) that can be connected in a certain pattern by erasing certain elements in the design.

Their hope is that by building a chip with lots of generally useful elements, many different industries will find it useful because they can just program the chip to utilize the components they need. (Fig. 6) Instead of computing with this chip, industry and researchers will be more interested in making things like optical transceivers. Having one common, reconfigurable chip that everyone uses would mean it could be mass produced at a lower cost, making research and production of silicon photonic systems more accessible.

At least that's what I've gathered from the paper - I'm definitely not an expert here. In theory I guess you could put optically switched gates in there too to make something more like an electrical FPGA - I'm sure that's long-term goal for the authors.
Also it fits in nicely with the other naming conventions such as the following:

- Software as a Service (SaaS) - a product such as GitHub or Slack

- Infrastructure as a Service (IaaS) - VM or LB as you find in Azure or AWS or Digital Ocean

- Platform as a Service (PaaS) - sometimes called Container as a Service as you find in Heroku or Zeit Now

- Function as as Service (FaaS) - a single function as you find in Lambda
I was reading something that says UTC is based on a non-rotating inertial reference frame, whereas locations of actual people are of course in reference frames co-moving with the Earth.

"UTC is a valid global time for the "Earth-Centred Inertial Frame" (ECI) in which Earth spins, because inertial frames do admit a global time. UTC is not a global time for the "Earth-Centred Earth-Fixed frame" (ECEF) in which we live our daily lives, because the ECEF is a rotating frame in the non-relativistic sense of the word, and so cannot support a global time coordinate with the same meaning as the time used in an inertial frame. That is, when two events have the same UTC time, they are simultaneous for all observers at rest in the ECI, but they are not necessarily simultaneous for any observers in the ECEF, and in fact those two events can be off by as many as 30 nanoseconds in the ECEF."

http://math.ucr.edu/home/baez/physics/Relativity/SR/rotating...
I wonder why my comment was downvoted. If you start a thread, are you not supposed to make a comment saying why you think the linked article is important?
5 apps to organize your day
Obviously to solve the problem, a certain amount of correctness is implied. But once that threshold is reached, simplicity is a better use of your time. At least, that's the thesis of the article.
Heh, when I saw UI, I was thinking-

So what?

Javascript, RN, flux, elements, etc... there are soo many ways to make it pretty. That was the whole point. Pretty for android and ios.

The redux tutorial is awful, you dont run the program until the very end. Needless to say, it didnt work and I ended up following a medium guide...

Now I'm trying to get redux working with laravel who requires a CSRF token on each post request. Not a big deal, but getting this CSRF token to be submitted doesnt seem to be trivial since it needs to be requested from the php and submitted all at once.

Not complaining because this is just logic and the job, but the difference between a working RN app and a working RN UI is 10 months.
I am incredible happy that Unicode is the de facto standard and that encoding problems are (mostly) a thing from the past.
But sometimes it doesn't work out and you still hve these problems (Microsoft I am looking at you and your bad Unicode CSV support in Excel).
In practice, the training is excellent and you'll have dozens of zero-visibility experiences before finishing the certification. You learn that as long as you have the line in your hand and you stuck to your gas limits, you have everything you need to make it out alive, even if it takes you twice as long to do so.

...the trick is what happens when you don't have the guideline in your hand, or something goes wrong with your equipment, or someone's tanks run out, or a diver gets lost, etc. But you train for that, too.
Ask HN: Express vs. Restify vs. Loopback
We're currently trying to build a production level REST API service. Which would be the best choice and why?
> “We need hours a day,” Mr. Stankey said, referring to the time viewers spend watching HBO programs. “It’s not hours a week, and it’s not hours a month. We need hours a day. You are competing with devices that sit in people’s hands that capture their attention every 15 minutes.”

Continuing the theme, he added: “I want more hours of engagement. Why are more hours of engagement important? Because you get more data and information about a customer that then allows you to do things like monetize through alternate models of advertising as well as subscriptions, which I think is very important to play in tomorrow’s world.”

Hmm...
I prefer: “the strategy is definitely: first make it work, then make it right, and, finally, make it fast”.

http://wiki.c2.com/?MakeItWorkMakeItRightMakeItFast
My take on this from like 10 years ago:

http://www.expatsoftware.com/articles/2007/06/getting-your-p...

I came up with Readable as the top priority, followed by Debuggable and Maintainable. I suppose one could combine that into "Simple" if one liked.

But yeah, Fast was already at the bottom of the list. Even back then.
My read of this that simple means not necessarily handling all possible edge cases yet having enough of a skeleton in place that the core functionality is there. Correct is extending (or replacing) that skeleton with coverage for all cases.
I wish, but I think my project is too big for me to avoid it.
Thanks a lot. No IoT with this yet, then...
China doesn’t have as strong a government as many people would think. A lot of enterprising individuals and even local governments will do whatever they can get away with to make a few more yuan. They’ll only stop when the central government gets serious and cracks down.

But the same could be said for any hyper capitalistic society without rule of law or strong regulatory enforcement. That just happens to mainly be China right now, but could also be the USA in the future if the EPA is dismantled and Trumpism reigns.
I haven't used too much many but just analyzing at whole project, using altassian suite makes more sense to me. (even for small team projects.). Using their hosted solutions is quite affordable and you don't want to spend your energy in learning new product or host or learning integrations.

JIRA (tasks + bugs) + Confluence (for any kind of internal docs) is all you need.
Works on android and IOS?

Is there anything else that does both?
Not to mention the domain's registration is anonymized.
Agreed. Software that does what it's supposed to is better than software that is simple (or fast), but buggy.
Correctness (and any other kind of change in behaviour) is easier to achieve if things are simple.

Changes are not necessarily easy or even possible to make safely if things are correct but not simple.

"Simple" is a proxy for "can be changed safely" and so IMO is the most important quality to have.