skysight-inc/HackerNews huggingface dataset:
Another fun issues, if you copy and paste the tests and forget to change the name/signature of the function. Looks like everything is working until you realize that not all tests are actually run.

Always, test and fail first :)
Does Facebook Have a Crypto Strategy?
>You'll need to back up that statement with factual sources, because clearly all Apple decisions aren't always backed by marketing studies because all their products are not always that successful.

What marketing studies? I'm talking about marketing results. Their ever thinner laptops remained at the top of best selling laptops in their price class -- selling several times more than the closest competitor ever since Jobs came back to Apple in 1999.
Luxury Taxi Driving 3D Game
Have you ever experienced with our brand new Taxi Driving Game? If No then Welcome to the Luxury Taxi Driving 3D Game where you will take a high tech experience as cab driver to pick up passengers from distant locations and take them to their destination on time.
They work. All the annoying things that so many consumers claim they hate...they work. A decent enough # of those people click, hand their emails over, and then buy the thing. It happens every second of every day. (Of course I'm over generalizing here.)
what does this comment have to do with the original article?
Similar discussion based around the learning resources between the different languages here https://www.reddit.com/r/javascript/comments/8ohkqm/are_ther...
Thanks I will check it out!
It doesn't have to "do with it". It's enough that "it" didn't cause any backslash, and instead we've seen ever raised sales volumes...
This is basically generative testing using clojure.spec in a nice package with a cherry on top and a few extras.

core.typed still seems to be quite experimental and not yet production-ready, but it certainly looks very promising and I'm keeping an eye on it. It currently also doesn't work on ClojureScript, which has been the primary platform for Ghostwheel so far.
Yes. Previously at a proprietary trading company, we refactored a large subset of the code to use auto, and found that people, especially traders and quants, who have to do projects extending that code on a more ad hoc basis, had a drastically harder time reading and reasoning about it, so we rolled back and instead had a company convention to disallow the use of auto.

If the only people reading the code was my team, then it probably would have been fine (though still a silly thing to get rid of or to stop writing new type annotations).

But that’s never the case in real software. Other people needing to quickly grok it is usually concern #1, even higher than performance most of the time (and that stuff powered a real-time trading system).
+1, the sculpt keyboard and even mouse are my daily drivers at both desks and very well priced.

After a quick key remap on MacOS and a bit of muscle memory adjustment on finger placement that was well with it, my typing speed hasn't suffered and hands are happy. I do wish MS made Mac drivers. No Mac keyboard can hold a candle to this kbd.

I tried the my much more expensive kinesis freestyle with the trimmings - it was nice but too slow to type on because of the keys.

The dream keyboard would be a MS sculpt cut in half like a kinesis freestyle 3, maybe with apple keys that work, and wireless halves.
>As much as you'd like to paint Linux as a socialist, anti-corporate savior, it's symbiotic relationship with capitalism is what makes it thrive and relevant.

I have been thinking whether this model is purely because of GPL, or would it have been the same if it was Apache 2.0 or other more permissive license?

Or was it because it was so widely used you cant ignore it.
> If you do lose your job, you can rent it out.

Will you pay him back the difference if he can't? If not then why such definitive statements about what someone else should be comfortable with.

I could easily borrow a million or more from the bank to buy a house, but that wouldn't make it a wise decision. Instead I live in a house far smaller and more modest than what I could be living in and I feel better for it knowing that in a downturn (when most likely more people are experiencing a downturn) I will not have to change my life-style one bit.
Clever for Google to offer a tool to collect even more data about users and businesses. The Duplex is a golden trove to get data about orders and context -- the part that Google missed when people order just over a phone. Now Google could be all over the conversation and collect every bit of business activity and user data.
C is hard to create complex programs but for learning simple things pointers are much more simple to understand then say Rust or other abstractions, a programmer will have to understand what it happens under the abstractions.

I understand the point that C is not the best choice this days to do big projects but for learning it seems a good idea, even to learn what segfaults are and buffer overflows are.
> What marketing studies? I'm talking about marketing results. Their ever thinner laptops remained at the top of best selling laptops in their price class -- selling several times more than the closest competitor ever since Jobs came back to Apple in 1999.

we're talking about phones here, not laptops and correlation is not causation, you didn't demonstrate what you state as a fact.
Show HN: DeepSpeech based automated transcription service
We have been building a DeepSpeech model with our data for the past year and we have recently hit 95% accuracy on the LibriSpeech dataset. That puts us close to the published results for DeepSpeech 2. However our dataset is conversational audio and we do much better with our own internal dataset compared to PaddlePaddle. Here's a blog post on the method we followed to build our models.

https://scribie.com/blog/2018/03/continual-learning-for-spee...

We have been using this internally in our service and it saves a ton of time and effort during the typing stage. It is nowhere near to the accuracy which our transcribers can achieve, but we are getting close. We are offering automated transcripts free for a limited time. Please do try it out.

https://scribie.com/transcription/free

Thanks in advance!
Your 'one thing' is exactly what Thomas Malthus originally wrote about in the first well-known book on population growth!

His thesis, glibly summarized, was that population growth gives the rich a structural problem: given that reproduction is inherently exponential and the poor reproduce more than the rich, the only logical consequence is that poor people will overwhelm the rich.
Yeah, I'm notorious for hastily typing my HN comments and making tons of grammar mistakes and typos...
Ironically for a long time (and to a lesser degree even now) European politicians constantly tried to emulate aspects of the American System. This is true on the macro political scale with a „United States of Europe“ being one ultimate goal for some politicians, but also when it comes to reform higher education (the Bologna reforms) and other policies.

Yet even the most affluent parts of the US (east coast around Boston, Martha’s Vineyard etc.) have in my view never compared favorably to many areas in Europe.

It is really unfortunate that Europeans don’t have a sense of Manifest Destiny and Potential for the whole of Europe but instead fall back to nationalism, whenever a challenge like the financial crisis or refugee crisis emerges.
2012, the year we still could run Java applets inside our browsers.
maybe on arduino, then you don't have to learn weird caveats.
I wonder what the situation is of a programme, produced by a now extinct company, that was videoed by a viewer from a BBC TV broadcast. The law in the UK allows for time-shifting only -- no format shifting nor archiving, no repeat watching (!) -- so the preservation by an ordinary viewer would have been unlawful, the use by the BBC couldn't be warranted. The law would demand the destruction (without viewing) of the copy.

There is apparently now orphaned work legislation in UK (https://www.gov.uk/guidance/exceptions-to-copyright), but this doesn't seem to apply, this would definitely be an unlawful copy.
Event: Register to Attend the #StartupSouth4 for Young Entrepreneurs
Trackball is way better than any trackpad for me. I have three Microsoft Ergonomic keyboards. Two of the Surface ones and one of their cheaper ones which is about $20 at a BestBuy.
That's just another enormous data collection tool about users and businesses' activity for Google. That's the main goal. Training -- that's part to make data collection better.
Honestly as a Dutch man with a family but only one income (the norm about 40 years ago), we are are also really at the edge. And I have a relatively decent income (1.5-2 times modal as we call it). And where does all that money go? Well, more than 25% goes to interest on our mortgage. We get some of that back but from tax money so it's a cigar from our own box.

Whatever we earn more as a family is taken away by the banks by allowing us to loan more, which increases housing prices, which increases the interest they receive. Our economy is very much rigged to keep everybody working near full time to be able to live.
Love data classes! Would've been even cooler if they could've been made immutable.

Oops, never mind: "It is not possible to create truly immutable Python objects. However, by passing frozen=True to the dataclass() decorator you can emulate immutability. In that case, dataclasses will add __setattr__() and __delattr__() methods to the class. These methods will raise a FrozenInstanceError when invoked."
This memo?

http://reclaimdemocracy.org/powell_memo_lewis/

Hadn't heard of it. Just read it. Interesting stuff.

It's very clearly a call-to-arms for business leaders against Marxists/communists. Not the working class.

Most Communists, at least in the West, spring from the middle- and upper-middle class, not the working class.

And Communist countries, historically, tend to make their working classes worse off, not better.

Equating a defense against communism with an attack on the working class would seem a stretch.
Russia: Sweeping Arrests of Jehovah’s Witnesses
> It's async unlike JS which makes what you learn more transferable to other languages.

Isn’t that backwards or I am missing something?
Dont get me started over the abuse of active record.
I would say: every programmer should learn to talk to low level devices first.

For example when you use an Arduino you program in a stripped down Java language, but you will learn a ton about how computers work because you learn about I/O. You will learn about bit swapping, shifting, and what not.

I don't think programming is about a language. It's about how you think about computers.
Is K8S ever suitable for small business?
K8S is only supported on expensive hosts (AWS, GCE, Azure), is it possible to spin it up on hetzner/ovh or another provider that is cheaper than AWS, possibly even on my own hardware? How hard it would be to make the simplest reliable prod environment on bare metal with K8S?

I'm at the moment running 1 (tech) man SaaS with minimum profits, here are my goals (1,2,3 are essential):

1. Be cheap - It's a side project, I don't need to sacrifice money for speed as I enjoy what I'm doing.

2. Automatic failover (This should cover majority of downtime imho)

3. Backups

4. Automatic scalability (CPU over 95% for last 2 minutes or smth like that? add new containers pls)

5. Load balancing (using erlang so this can be handled on application level if nodes can see eachother)

6. If gitlab autodevops can work out of the box that would be fantastic

Unrelated to above:
- How are K8S backups handled? I spoke with a friend (K8S fanboy) and he said you have several containers spawned of the DB and they are all interconnected. If one of them fails another one has the data. This seems stupid to me, what if the whole zone fails and all DB containers are shut off?
- Same friend asked me: "What restarts your services if they fail?". "init.d". "And what if the machine fails?" Well I gotta restart it manually. "You see, you should use K8S orchestrator". "What restarts K8S orchestrator if it fails?" <Silence>
^ I have a feeling big part of community is like that, "super cool feature of K8s you should use it" but there is no connection to the rest of the context.

Ps. conversation was in another language so I'm not sure I used the right terms eg. "K8S orchestrator"
I've recently blogged something in the same vein.

“MySQL is under new management since Oracle bought it through Sun. I must admit: it might have been the best thing that happened to SQL in the past 10 years, and I really mean SQL—not MySQL.”

https://modern-sql.com/blog/2018-04/mysql-8.0
A quick review of my Let's Encrypt setup
Anyone who does this is just bad. I’d be surprised if they could do SQL without an ORM either. I really have to question the value of a CS degree when there are all of these people who have them and still don’t seem to realize that running database queries in a loop is a bad idea. And they’ll still get hired because they’ve successfully memorized some data structure trivia that they’ll almost certainly never use.
IMO, you don't need a service mesh until you have a complex topology (i.e., services that call other services that call other services). A service mesh fundamentally is designed so that when you have a deep topology, you can manage/mitigate failures better by limiting blast radius/cascade failure/improving mean time to respond.

However, there are a ton of techniques you should consider before you go to a service mesh:

* canary deployments / rolling updates / etc.
* monitoring via APM, distributed tracing, etc.
* health checking / auto scaling via Kubernetes or equivalent

(I actually wrote an article about this recently that will be published in InfoQ, but it's under embargo. If you ping me, I can send you a not-for-public-yet version.)
> it could also be useful for covering radiators on satellites, allowing them to be tweaked to reflect heat when facing the sun and emit excess heat when facing deep space.
Silicon Valley can learn from Japan's war for talent a century ago
Where do you live that a decent 4br/2ba goes for 200k? I’m in the Midwest and that’s at least 100-150k lower than I’d expect in an urban area (rural communities, sure - but not the city).
No matter how the client obtains the server certificate, it still has to somehow tell the server which server certificate it has used for the public key which it has encrypted the premaster secret with.
I am not sure what is your programming style in Pytorch. As people recommended and in most tutorials I see the sequential approach, where a small mistake of data preprocessing would lead to clueless errors in a completely irrelevant line.

YOLO is a quite standard feed-forward model in my opinion. I mean the math part, which I am more concerned with.

I have never used Theano before, my idea from it is that Tensorflow followed its static graph approach.
I'd also add that the current service mesh solutions are all pretty immature. Linkerd is the most mature, but Buoyant is splitting resources and doing Conduit. There's Cilium. There's Tigera/Calico (sort of). There's now Consul Connect. And of course Istio.
The additional steps enable workflows that weren't possible before, so it's a tradeoff.
Yes, making the source easy to understand is definitely valuable (even if only for our own team's understanding).

I believe Django's "functionality/(API surface)" quotient is still much lower than React's, which means it's easier to make the source useful to a newcomer.
We are not all google, im extremely happy with my joins and perfomance of Mysql.
Do I want it to be light? Sure, I wouldn't want to carry a brick of tungsten with me, but something the weight of two or three iPhones isn't much of an encumbrance even to people much physically weaker than me.
The art of Googling
Reads like a fluff piece written just to sell expensive watches to people who lack substance but want to impress other shallow people. Or am I just being cynical?
Is it odd that I have never heard of any of these misconceptions?

Are these common for any "westerners" to have even considered?
That's probably not a very common occurence - wouldn't a lanyard do a better job there? (instead of "I dropped it and it landed somewhere in a 100 ft radius, probably in multiple pieces" it would be "I dropped it and now it hangs right there, 1 ft away")
The difference in earning is crazy. I wonder CDOs in the largest companies earn another magnitude more, i.e. millions. How many jobs have such a great bandwidth of remuneration?
Depends on the type of thinker someone is. Everyone thinks best at a particular level. While a certain data structure might be complex, it’s use might be simple.

If I show someone a list of lists in C# the semantics of that will be very easy for them to grasp. The same data structure in C might defeat them altogether.
It failed to grow because it was never preinstalled on a sufficiently large number of machines at BestBuy, there's nothing else to it. If people were buying PCs with Linux on them, they'll use Linux and nobody would find anything weird about it.
The article fails to mention "precedence". The usual stoppage time is lower because it's always around the same amount of time and it's a single digit number. Psychologically the ref will always gravitate to that familiar number.
You're completely correct to highlight this, it's a coming challenge to be sure. Developed nations need to fine a way to increase indigenous fertility rates without simply replacing their own populations and culture with immigration. For my part I think the solution is multi-pronged:

- Make child rearing more financially feasible (big tax cuts for families)

- Foster reliance on family and local social networks, rather than reliance on the state

- Nudge younger generations to take responsibility for the future of their nation, rather that the nihilistic individualism that currently pervades our culture

- Etc
But I'd wish they were written in some language with static typing

CNTK has a C++ API but the documentation is unfortunately just "read the header file" https://docs.microsoft.com/en-us/cognitive-toolkit/cntk-libr...

Also Python obv, or use it as a backend to Keras (in R).
Global Temperature Change 1850-2016
Putting your entire life savings into one asset is always a bad idea, I thought this was a well-known fact nowadays.
Maybe its just that the Java+Haskell one was simply a good teacher. Imagine you had them switched, so you would've had a bad teacher showing you how to program in Haskell and Java at the same time. Still to this day, your worst nightmares would be slow to load and express in terms of monads.
We do have a complex topology based on your definition, and already do many of the things you mentioned (Though we do have some limitations due to ECS being less flexible with deployment options). So glad to hear that a service mesh may fit well with our current architecture.

I'd love to see the article, will email you.
Very nice. Let me know if you'd like to post it in our Medium publication WDstack (https://medium.com/wdstack)
Pffft what are programming languages??? If you aren't writing code in straight up binary then you aren't a real h@k3r
...and the complexity increases by orders of magnitude. With all the decision logic, the added latency might register as "drop...thud...oh hey, weren't we supposed to deploy something?...legs deploy"
> No one is drawn to a particular website merely because of the stylesheet or UI

I was. The minimalism of the site has always appealed to me.

Internet forums are not only their content and community, but also their mechanics and their rules.
I've mostly learned programming in Turbo Pascal (I programmed a little in C64 and Turbo Basic before, but I haven't really understood programming at that point yet).

I think Pascal is a good compromise between Python and C - it's compiled, low-level and statically typed, but has a reasonable string type and operations included out of the box, and much less quirks than C.

It's a shame Pascal is so outdated by now.
I definitely agree. I took C first then Python. Where I took the courses, the C course was an intermediate programming course while the Python course was an introductory to programming course (I think this the case for many colleges, not entirely certain). Python, personally, seems like such a good introduction to programming language because the syntax seems so English-like. But otherwise, at my community college, after one takes the C course they usually go on to take a C++ course then a Data Structures course where the majority, if not all, the students use C++. All these courses being lower division.

I find it's a good skillset to have: Python for scripting, backend, and frontend with Django. C/C++ for other purposes I'm not entirely aware of, maybe if you like working with video games, browsers, operating systems, etc. Then a proficient understanding of HTML/CSS doesn't hurt, and anyways web development is pretty darn fun since designing and playing with things is cool. Those are my tools, or at least I like to think those are my tools: Python, C/C++, HTML/CSS.

Given what I mentioned above and the courses I have taken, I still don't feel like a programmer though. I mean you could give me a basic problem and I can probably write a simple, elegant solution in five hours or so but I'm going to have to look at the documentation or Google how to do some specific task. It might be that I've only taken lower division courses or only built stuff following tutorials online (Treehouse, etc), but I still don't feel competent and because of this, I've been thinking about finishing my degree in computer science but moving into product management as a professional job. I'm definitely going to try to program daily though.
He was making irrelevant points about the owner having put their whole life into a business for 30 years and an employee being brand new. None of those are relevant to whether an owner should have more power than an employee, unless he'd like to make exceptions for e.g long-term employees and someone who just bought an existing business.
But Arduino use a C/C++ language?

https://www.arduino.cc/en/Main/FAQ#toc13
"Not just some "vacuous" "non-technie" users either (as the stereotype says)."

Actually, Linus comes off to me as particularly non-techie. He obviously cares about it enough to get the work done but couldn't care about it more than that. Not even the OS (outside of the kernel) is of any interest to him (dissing debian because he thinks the installer is too cumbersome etc.).

Compare the MacBook Air with the lenovo x-series at the time and it's quite hard to see what the air actually brought to the market except for first in class non-replaceable batteries and few external ports.

You've always been able to get silent computers, but Linus doesn't have the interest to research them.

Nothing wrong with that, but very "non-techie".
Peering into the black box of deep learning with topological data analysis
Do you have an opinion about what caused this situation where people are in a constant chase to keep up with their expenses, especially in Netherlands? I have my opinions but I am really curious what is the perception of a middle class western person. Thanks!
In this case, it's worth pointing out that the zeta function admits a functional definition in which you can define some points of the function about their "reflection" in the line Re(z) = 1/2. This allows a perfectly rigorous definition of the function for values like -1. One might call the functional form more fundamental and note that the series form only holds true for Re(z) > 1.
Pixar’s Sexist Boys Club and My #MeToo Call for Radical Change
I read the paper. A third, maybe half of the stuff the ORMs didn't detect looks simple to detect.

(Greybeards may remember how perl's -W switch switch suddenly detected a frightful amount of performance problems using mostly simple tests. Almost 20 years ago now.)