skysight-inc/HackerNews huggingface dataset:
Earth is flat and the theory of evolution is bogus. You will not allow and will not allow any third party to publish or provide any benchmark or comparison test results.
Done with Science.
I think we’ve just reached a point where we understand each other’s arguments, but have different moral preferences. I view things more on a large, long term scale, the survival of a large variety of species with diverse evolutionary strategies, rather than the suffering of individual animals. I think the relationship humans have with farm animals is beautiful and unique in the animal kingdom.

I also find it a bit presumptuous that you think you know what will be considered immoral in the future.

Thanks for the conversation! I wasn’t conceived by your arguments to change my moral preferences. I’ve also personally found myself in the best health when I’m eating an almost entirely carnivorous diet including a wide variety of organ meats.
Magic leap one teardown by ifixit
The screenshot is an infuriatingly aliased image, wouldn't it be easy to fix?
Sector rotation is not considered timing by professional investors.
I tried OCaml first and then SML/NJ and I found SML/NJ to be a nicer language. But OCaml seems to have a lot more momentum behind its use.
I have a mental disability. I also have a PhD and a well paid academic job. Disabled people really aren't inherently less productive; it depends on the job, the individual, and (critically) the attitude of the place they work.
How do I calculate someone's age in C#?
1400 knot orbital velocity if you're flying east.
There's probably many many more reasons why it's a bad idea, heh. No need to argue over which one precisely is the best one.
This is a great example of how personnel leadership doesn't matter for success, so long as your product leadership is successful. The product success subsidizes everything else, including absent or toxic leadership.

And yes, Snapchat is clearly successful. They might be taking hits from the majors and close down in the long run, but Snap did create a new product category and redefined how video is consumed. They were the clear leaders in mobile AR also, which people don't seem to appreciate.

It's been really hard for me to come to this conclusion about leadership, because I grew up in a culture where personnel leadership is paramount - if you're a bad leader you can get those under you killed, or they'll kill you.

The fact that this just doesn't translate to business, especially where businesses are so focused on consumer products, is a challenge.
this is my all time favorite CS book, mostly because I remember how excited I was to finally be learning about how the Internet works when I started.. I've read it twice!
It's hard to imagine how Sony is justifying that price tag in 2018. When the old Aibos were out, it made a lot more sense, robotics weren't something you could pick up at the nearest drug store.

I also find the design choices here a bit unfortunate. While it arguably looks more like a dog than the classic Aibo, the older Aibos really had their own distinct style and brand, that I think they lost here.
My problem with Caseta is all of Lutron’s smart switches have INDREDIBLY flimsy physical buttons. A $35 General Electric ZWave switch is actually pretty sturdy, yet paying 2x as much for Caseta gets a device that feels far cheaper. Lutron is generally considered a lower quality brand for their non-smart switches and outlets, and that does seem to apply to the physical build quality of their smart switches as well.

And if you use them a lot, I can only imagine they’ll be like the display models at Home Depot / Lowe’s: Lutron Caseta buttons wobbling loosely as if they’re about to fall off, while GE rocker style switch is just fine.
> But isn't Windows 95 not allowed to be used unless you purchase a license?

Technically yes.

Legally Microsoft has the absolute right to stop people hosting Windows 95's files for download/re-distribution. I'm guessing they choose not to since it is not-for-profit, and the cost of going after violators will be more than they make from sales.
>just go to another and still contact friends

the only problem is that you can only have friends of the type of people that use Mastodon
My brother has cerebral palsy and works below minimum wage. I'm grateful that he has a job to give him a sense of responsibility and to learn basic skills. Would it be great for him to earn more money? Sure, but his output is probably not worth minimum wage and that's okay.
Thing is, I've seen performance issues on some of the instances out there. Also, the UI could use a lot of work before it goes mainstream.
I shop at a local store called Philly Aids Thrift (http://phillyaidsthrift.com/) whose proceeds are donated to HIV/AIDS-serving institutions in Philadelphia. Other big metropolises probably have other donation-oriented stores, too.
For me personally, the proliferation of custom operators/syntax is a serious obstacle. When reading, I seem to need to "hear/speak" what I'm reading in my mind, and seeing a line of operators that I have no idea how to read/spell "aloud" (and thus remember, even if I manage to find their definition, which is non-trivial too), cripples my mind and renders me unable to comprehend what's going on in the code.
What do you mean, that’s like 27 disks!
https://webapps.dol.gov/elaws/whd/flsa/14c/

"This Fair Labor Standards Act (FLSA) Section 14(c)... authorizes employers, after receiving a certificate from the U.S. Department of Labor (DOL) Wage and Hour Division (WHD), to pay special minimum wages - wages less than the Federal minimum wage - to workers who have disabilities for the work being performed."
Hi! I have worked on algorithmic trading framework for third largest Polish brokerage house and I also re-implemented LMAX Disruptor for this project.

Actually, allocating and discarding objects is not the problem. Java allocation and deallocation is extremely efficient for short living objects.

I would say memory layout, access patters resulting from object orientedness are much more important factor.

It is possible to get very close to raw performance, but you have to reinvent almost everything. The code starts looking like plain C very quickly.
Unrelated:

Chrome extension that changes the sentence "If you are not paying you are the product and not the client" to white space.
And you think moving to Japan will alleviate that?
are you sure this is not actually an advantage
Use From Text or Get & Transform...you can tell Excel how to Type each column.

https://professor-excel.com/import-csv-text-files-excel/
I worked on two different small (sub 10 people) investment teams with over $10Bn each under management while at BlackRock. 50% of my time was dedicated to competitive research on other actively managed funds. I'm confident that the vast majority of assets are with funds that are mandated to stay fully invested. Only the smallest rando institutional investors wanted to time the market. There is no research that says timing is a valid strategy (yet!)
Target CEO: “This is the best consumer environment I've seen in my career”
Type Providers have worked in .NET Core since April.

Edit: https://twitter.com/dsyme/status/981799285925842945?s=20
For me too it was swapping my HDDs for SSDs. Also, getting 64GB RAM (I do lots of video and stuff).

Everything else, moving from CPU generations to newer generations, _felt_ like it barely made a dent.

GPU rendering via CUDA also meant a massive jump.
This is what happens when you choose “freedom” over stability.

(iOS is not necessarily what I mean by “stability”. Not anymore at least.)
Home Assistant should offer basic support (on/off/dim) for your switches out of the box - I've also got a house full of them. The work around should only be required if you want to use multi-tap gestures that the switches support. What's not working for you?

The multi-tap workaround is not terribly involved. If I recall correctly, it consisted of pasting a couple of lines of XML in the "zwcfg" file for each switch.
In (GHC) haskell you also have opt-in strictness (per module or per variable)
Lambda calculus is simple and easy to understand. I learnt it in university from scratch and I think that everybody can do it. Set theory has a quite similar, manageable, learning curve.
I don’t get it. You just look at popular apps&games benchmarks and decide your hw stack. You don’t need to synth-bench AVX differences unless you’re writing bleeding edge specialized software that depends on it.
Show HN: BuzzFeed open source SSO
Fogleman has some really cool side projects in a variety of areas written in a variety of languages... and I noticed he’s got two kids! As a new father, how is this possible? Really boring/easy day job?

Having a daughter is an amazing experience that is rewarding in its own right but something that really scares me about fatherhood is not being able to do any deep work for the rest of my life.

Doing deep work is another part of living I really enjoy and I’m somewhat petrified that I’ll never experience it again. Maybe it doesn’t matter.
GitHub repo: https://github.com/buzzfeed/sso

This is our identity aware proxy, which we've been using internally for a year.

The blog post explains our motivations behind creating it, and open-sourcing it. It's available today, under MIT license.

We'll be keeping an eye on the thread, and happy to follow up to any questions!
Yes, this was a huge problem for me too when I tried to learn Scala.
When I finally was able to upgrade from 4MB to 16MB of RAM on my Linux box in ~95-96, I went from constant swapping to FAST COMPUTER. Seriously, I had no idea compiling a kernel could be fast. It was taking something like 7-8 hours and I just thought it was a lot of work (though it is, of course).

The next time I compiled a kernel took something like 8 minutes. I couldn't believe my eyes as the steps flew by on the console.

Other than "adequate RAM" I'll go for "SSD" like everyone else. Now adequate RAM doesn't even matter all that much because swapping is so fast (relatively speaking).
>Employees show up in groups of about a dozen, sit cross-legged on black cushions, and take turns with the “talking piece,” a heart-shaped purple geode that gives the bearer the right to confidentially share deep thoughts.

Is this SOP in sillicon valley?
> Does anybody else think functional programming is just one end of the either/or fallacy?

I think viewing this as a fallacy is a bit of a straw man. There are very few people who believe in a "Right Way (TM)" to write programs (although those people are probably over-represented in the comments section of online news posts about functional programming).

> Maybe a trap for contemplative people?

FP is hardly unique in this regard. Were you around in the 1990s? Recall that the OOP crowd got pretty philosophical there for a while, with elaborate treatises on software organized around some obscure book about architecture. ;-)

> The ultimate goal of software is to build something useful.

It's worth noting that the ultimate goal of functional programming (as a research field) goes beyond building software; (typed) lambda calculi are an entire alternative model for studying computation. The science of computation has many applications beyond software development.
A great place to find stuff like this is r/tinycode[0].

[0]: https://www.reddit.com/r/tinycode/
I don't understand how 3d games are written or know what shaders are, so this is complete magic to me, and I'm surprised it's only 5k lines of C code!
> Many people seem to dislike the anti-china move.

Eh, this will be settled in the courts and the WTO. Western governments have conspired to manufacture this idea that Huawei and ZTE are exporting compromised devices. Everybody except the Western press who dutifully repeat this propaganda knows it is pure bullshit. Huawei and ZTE devices have been studied, taken apart and put together and analyzed over and over and over again. The British put together a whole special taskforce and studied every chip for years and found absolutely nothing [1]. The same happened in France and Germany and Japan. To date nobody has ever found any kind of actual backdoor or security trap on devices exported from China. There have been security bugs and holes but there are bugs in all devices and certainly when you compare Huawei and ZTE devices to say Cisco well the record speaks for itself.

Despite this complete lack of actual evidence the governments and the press are working hand in hand to distort the market because they know they can't actually compete with Chinese firms on fair conditions. Until today though nobody has had the balls to implement an actual import ban, instead what we've seen are bullshit directives not to buy the devices for government networks along with an endless propaganda campaign in the press. This crosses the line and makes it an actionable matter for the courts.

> However, let's not forget that china has put over 1 million Muslims in literal concentration or reeducation camps. That's wrong.

More propaganda. The only thing shocking here is that people will believe such complete nonsense without any evidence. Sorry, but a bunch of "credible reports" -- all undisclosed -- and satellite photos of half-constructed camps does not prove anything except that Western press will lie with impunity when it comes to Iraq/Iran/NK/China/enemy-du-jour and Western audiences will accept these lies uncritically without even the tiniest bit of skepticism. This happens again and again and again. Nobody ever learns.

I think the Chinese have the right idea. There's no winning in the court of public opinion. Westerners live in a hermetically sealed paranoid fantasy and there's nothing anybody can say and do to break them out of it. Focus all your energy on building better products and taking lawbreakers to court and over time you'll likely come out ahead.

[1] https://www.bbc.com/news/technology-44891913
That repo hasn't been updated in years. I doubt Michael is going to be up for correcting an image in a defunct repo.
The paper states that a mitigation has been merged into openSSL, how near is that version to being pushed to android?
I think you missed the point of my post, which was that this paradox allows anyone to abuse anyone else if the abuser can convince themselves that the abused is really 'intolerant'. As in the Damore case, a certain political group didn't like his message, so they claimed it contained hidden white/male supremacy messages, which was sufficient to justify his termination and abuse (contrary to your ad hominem post-script); the mob patted themselves on the back citing this very paradox.
Tips for Winning a Pitch Competition
Cool!

I once wrote a much hackier version of complex arithmetic in JavaScript [0]. It was to support a visualization of the complex derivative [1].

I found it useful to think of a complex number as a point in R^2 that operates under some different rules. I used Mathematica's `ComplexExpand` to translate from traditional notation for complex numbers [2].

[0]: https://github.com/chnn/multivariable-derivative-viz/blob/ma...

[1]: http://people.reed.edu/~ormsbyk/projectproject/assets/posts/...

[2]: https://reference.wolfram.com/language/ref/ComplexExpand.htm...
For the data. It was like their own private App Annie, only available to themselves, with different strengths and weaknesses compared to App Annie data. And pretty much the same individual privacy implications as App Annie.
I stopped reading after...

(λU.(λY.(λvoid.(λ0.(λsucc.(λ+.(λ*.(λ1.(λ2.(λ3.(λ4.(λ5.(λ6.(λ7.(λ8.(λ9.(λ10.(λnum.(λtrue.(λfalse.(λif.(λnot.(λand.(λor.(λmake-pair.(λpair-first.(λpair-second.(λzero?.(λpred.(λ-.(λeq?.(λ/.(λ%.(λnil.(λnil?.(λcons.(λcar.(λcdr.(λdo2.(λdo3.(λdo4.(λfor.(λprint-byte.(λprint-list.(λprint-newline.(λzero-byte.(λitoa.(λfizzmsg.(λbuzzmsg.(λfizzbuzzmsg.(λfizzbuzz.(fizzbuzz (((num 1) 0) 1)) λn.((for n) λi.((do2 (((if (zero? ((% i) 3))) λ_.(((if (zero? ((% i) 5))) λ_.(print-list fizzbuzzmsg)) λ_.(print-list fizzmsg))) λ_.(((if (zero? ((% i) 5))) λ_.(print-list buzzmsg)) λ_.(print-list (itoa i))))) (print-newline nil)))) ((cons (((num 0) 7) 0)) ((cons (((num 1) 0) 5)) ((cons (((num 1) 2) 2)) ((cons (((num 1) 2) 2)) ((cons (((num 0) 9) 8)) ((cons (((num 1) 1) 7)) ((cons (((num 1) 2) 2)) ((cons (((num 1) 2) 2)) nil))))))))) ((cons (((num 0) 6) 6)) ((cons (((num 1) 1) 7)) ((cons (((num 1) 2) 2)) ((cons (((num 1) 2) 2)) nil))))) ((cons (((num 0) 7) 0)) ((cons (((num 1) 0) 5)) ((cons (((num 1) 2) 2)) ((cons (((num 1) 2) 2)) nil)))))
but the US has way more history of intervention in other countries

Not exactly sure how'd you quantify it, but I think the people of Vietnam, Thailand, Laos, Malaysia, Cambodia, Taiwan, South Korea, Japan, Mongolia, Singapore, Tibet, Myanmar, and India might take issue with that claim[1].

[1]https://en.wikipedia.org/wiki/List_of_wars_involving_the_Peo...
The general reaction from CPU designers I interact with online after this was that Intel engineers should have known the optimizations that enabled Meltdown were dangerous but that Specter was totally unforeseeable.
The doctor is out? Why physicians are leaving to pursue other careers
Most care about velocity, and doing work to support that is usually defensible.

You can keep velocity high on a badly run project for a couple years, but if your roadmap or business plan is long term, you will find that 5ings calcify before you’re ready for them. I always try to remind people that this is about the long term.

It’s also easier to grow and shrink a team when the code is Clean. But some of your coworkers won’t like the idea that they can be gotten rid of so easily. At the heart of its that’s the struggle. One or two experts on the system is enough to keep those people and their bosses fat and happy for quite a while.
Times are as simple as our lack of information about them. When there are few sources of information about a time, we over value the ones that survive and end up with a false picture. I think if we were teleported back we'd see the same panorama of human nature that we see today.
Everything I've read about Evan Spiegel indicates that he's really cargo-culting trying to be Steve Jobs, with no real understanding of why Jobs was successful.
so the plane will tow the rocket beyond the environment? as long as the front doesn't fall off, seems like a good plan
On this day in 1994: Jeff Bezos posts the first job ad for Amazon
> Wages are negotiated by the balance of power between management and labor.

wages are not determined between management and labor, but between the owners of means to produce and its labourers.

Most managers are also labourers and are just as much on payroll as a factory worker is, they just have authority over other workers.

The class conflict has always been between those who own the means and gain money through passively using this and those who do the actual labour.

this dynamic still has not changed in the past 150 years, and i doubt it will change.
+1 for the NUC. I replaced my Raspberry Pi with one because I was building custom versions of OpenZWave, and I found cross-compiling painful and compiling on the Pi even more so.

I run Hass.io, but just installed it manually within a Debian installation. It's worked fine (including plugins/updates) for ~6 months.
Could it be a combination of saturation and fatigue? Sure, each of these platforms delivers a different experience, but there's really only so much you can "share" and, moreso, there's only so much that you can ingest. At some point in time I'm sure it gets exhausting updating all the things and keeping up with all the things.
NASA is developing AI to give directions in space
I thought it was the opposite of that? That is, AMD chips are currently great for most workloads but Intel still has a definite edge in working with big vectors of floating point numbers of the sort you usually encounter in HPC. Mostly because their core's vector units are 512 instead of 256 bits wide.
Can you spot fake news before hitting “share”? Kids are learning and so can you
Thanks for the thoughtful reply. I now understand and agree with this position, and observe that it was the "spectrum" aspect that caught me out: I'm used to thinking of a "proprietary" license as being far more restrictive than Common Clause. It's possible see both the OSS and proprietary aspects in this license.
The confusion isn't whether it's an official Apache thing. The confusion comes from trying to a tie an non-open source license to an actual open source license and confuse matters further with this "common" naming scheme. It's purposefully obfuscating and maybe even teeters into purposely dishonest.

I stand by my original disagreement. Removing the open source license from some of their own software would have been met with some discussion but not anywhere near "the same level vitriol" that you seem to believe. The proprietary module business model is used by plenty of open source companies including Nginx. So why would you think Redis would be exceptional here?
Show HN: Awesome Home Assistant – A curated list of HA resources
I think the main difference between your post and the post you are replying to is how high-level or low-level your analysis is. I dont see many disagreements between you and the OP, your post added a lot of detail which is all correct but none of which violates the spirit of the parent.

Eg what is an alphabet vs character vs whatever.. in a very colloquial sense, the list of graphemes used to represent the language is commonly referred to as an alphabet.

Re: kanji, I believe this was a frustration in character-based approaches vs phonetic approaches, particularly for a language with relatively few phonemes, and particularly coming from a quasi-phonetic language like english.
It is rare to notice small improvements differences when they are delivered incrementally. You would notice if you went back to that machine from 7 years ago and tried to use it today.

There is also the idle nature of most computer usage. That next gen i7 will not load Facebook appreciably faster. CPU limited tasks could be only 5% of normal use. So a 20% improvement for 5% of the time.
They're requesting in writing that no analysis was done, because then when they get the equipment back and see that yup, analysis was done, they can then I assume sue for... Something? How's that work in Germany?
The other thing is that the JVM was sluggish when Java was at peak hype. The steady performance improvements in the decades since have made a big difference.
I was waiting for a response like this so I wouldn’t have to type it myself. Almost everything that looks simple about Japanese at the beginning is complex and deep underneath.

For example, one of the things I was told early on is that pronunciation is easy, since all the sounds already exist in English. First, that’s not even true. Second, if it’s so easy, why have I never met a foreigner with an accent that even I, as a non-native speaker myself, could mistake for native?
> This suggests that a high revenue share of a software sale is viable in a way that a high revenue share of a truck load is not.

This is a good point. But I would rather see this apps more highly taxed than to allow monopolistic empires to grow.
There are a couple of other attributes that can be useful from Linguist.

The vendored can help maintain your language stats which show up on your repo page and in GH/explore.

For rails you could add something like this so all the JS you've imported isn't counted.

```
vendor/* linguist-vendored
```

- author
So we move towards a 5 star system, where anything other than 5 is considered a failure. Last time i looked lyft wanted their drivers to have a 4.8, and I've heard similar expectations from waitstaff and customer service call centers.

That's ridiculous, and only helps inflation to be normalized. For me, I've found it means it is hard to give credit for truly exceptional service. When I have to give 5s to those that just do the job like I wanted, I have few options to highlight when someone truly goes above and beyond.
I might try to play LEGO Loco on this. I know I've been unable to on Win 10