skysight-inc/HackerNews huggingface dataset:
> it's arrogant to to presume we know what's best for them

Demanding that Google withdraw from this project is not about "what's best for them". It's about what we are okay with. There's nothing stopping China from implementing the same stuff without help from American corporations, and they're not in any way entitled to such help, so withholding it doesn't presume anything.
Is it possible to turn this system upside down, because really embarrassing smelly SJW shit seems to float on top?
It is annoying to look at the page source to find the voice of reason in the greyed-out areas.
My point is that it's packed so tight as to be unreadable with the naked eye on those displays.
The main challenges in AI-based diagnostics
Generally people do need to drink. Otherwise they die.
Given that many decisions and choices are irreversible, life is indeed a journey that takes you somewhere. However, at any point in time, you can only be in one place. This is just how it is. There is no good or bad about this fact by itself. It is just reality. Happiness does strongly depend on whether one accepts reality.
>>it was just providing programmers with an excuse for staying away from the computer when they should be writing code.

That would be code as carpentry development model. Often encouraged by career managers.

There are plenty of those in the industry, people who have had rapid promotions before they could do non-trivial engineering work.
> It would completely set up my family and children for life.

This isn't as good an excuse as you think it is.

You might want to ask yourself if there is anything you believe in or care about beyond your own genetic code.
Why Tips Won
The price is very low. Is there anyone knowledgeable with industry to maybe shed some light on this issue? I thought we were years from lab-grown meat in this price range
Type Level Programming in Scala (2015)
agreed. did not expect this interest. should work again.
Program Verification with F* (2017)
Uber Coding Problem Interview Challenge / Daily Coding Problem #2
This is so cool.

I'd like to be able to change it for my needs. I'd try making vowels round, so that I'd have more visual cues.
To simplify, in algorithm theory _simulating a Turing machine_ means the ability to execute any program "written" for a Turing machine.

Turing machines, neural networks, cellular automata, computer programs and (apparently) ODEs can execute each other's "programs" (among any others).
Larry Niven: Bordered in Black
The Mantra of Greed.
>If you invest in a basket of top tier VC and PE funds, they will destroy indexes over the next 10 years.

I'd happily do a total-return swap of the S&P 500 against any basket of VC and PE funds you'd care to name that are currently accepting new investments. Assuming, of course, that there's some reasonable way of collateralizing and settling things at the scale I'm willing to risk ($10k notional), which I honestly doubt.

If beating the market was that easy, then everyone would do it. So either the top tier funds become closed to new investment after becoming top tier, or they stop over-performing for idiosyncratic reasons, or something. I'm using outside view logic here, I really don't care at all for the stories they tell. It's honestly downright dangerous to pay too much attention to the marketing material of investment funds - after all, Bernie Madoff consistently showed 11% annual gains. At the end of the day, the average investment must achieve average returns.
Would you mind checking UTF-8 support on the fonts? It seems the fonts don't support it.

You can use this as an example: ěščřžýáíasdfghjk
Your stereotypes are about 40 years out of date.
Why is Jason Momoa and other maori so big and strong?
especially when "performant" means "11.5 average FPS when making a breakout game clone with 12 bricks on Android" https://www.youtube.com/watch?v=t5-dFlt7iyc

...

and being happy that it then can run at 450 fps on a desktop computer with non-negligible manual optimization work https://www.youtube.com/watch?v=PXxwYYNZhU8
Source? I don’t know if any isp that still offers 10mbit service.
> Anheuser-Busch pressures the city maintain a high quality water system, so they can brew high quality beer.

What are they doing with this high quality beer? Certainly not selling it to the consumer.
does it need to? from the source material it sounds like there should not be any DRM on it, but even if, does DRM prevent a bitwise copy of a media? if not, you can deal with DRM after making the copy.
RIP Alderaan
The first commenter is right: that image looks nothing like what the video shows [0]. Though the prototype looks not bad at all.

[0] https://www.youtube.com/watch?v=txFN1qr1dWU
> Now Nate Silver accepts this, but says that he's not actually putting a probability on the event in the future, but some non-existent "probability on that event in the future if the future was now".

Could you link to where Silver discusses this? I'm interested in seeing his description of exactly what his numbers mean.
This quote is interesting in a historic context (WhatsApp uses Moxie's encryption now.):

> More to the point, if you’re in Saudi Arabia (or really anywhere), it might be prudent to think about avoiding insecure communication tools like WhatsApp and Viber
> For example I'd argue that when people when people first hear "enum", what they really want is a sum type

I'll be honest, I'm pretty sure the first time I header "enum" I had exactly 0 idea of what it would be, so it can be whatever the language designer wants, it will always work out for someone.
> I'm old enough to know about vinyl. That's not really the point though

I was talking about user U2EF1 (the "citation needed" comment). I didn't have any particular issue with your comment aside the impracticality of it with current consumer hardware (which I'll address below). But as a concept it's an interesting point.

> the principle is the same, just with much higher information density.

The problem is in the detail. Even with gramophone records, you'd get a very low success rate with a consumer camera. Plus you'd need multiple macro pictures and a precise way to stich them together. At which point it would be quicker to play the record while recording it in Audacity (or similar) in real time. So you're talking a less than 1x record speed and lower success rates to boot; and that's just low density vinyl. When talking about DVDs you'd need to improve the operation by several orders of magnitude in terms of accuracy and resolution.

So I think your comment was interesting from a conceptual point but we're a long long long way off having that level of detail in consumer photographic devices.

> Something to consider - technically we can already do it - it's how DVD players work, albeit with a single coherent light source and only reading one bit at a time.

I think it's a little disingenuous having a laser reading binary reflections sequentially compared to a digital sensor detecting literally billions of analogue reflections (because a camera isn't just detecting the existence or absence of light) in parallel and then forming a precise sequence of digital bits from that. The technologies are completely different, the scales are completely different, the concept is completely different. They're just not equatable.

> I find that quite interesting, or at least entertaining, to think about. I guess the HN readers who're downvoting the post don't.

It wasn't me who downvoted you but if it's any consolation, I've gotten downvoted for factually accurate comments before (let alone impractical suggestions). You just have to remind yourself that it happens occasionally and usually the positive outweighs the negative. :)
Is PTFE or PET any safer?
What Is Amazon Corretto 8
The key difference with C++ templates is that in C++ you can't have a type parameterised by a value that's only know at runtime, e.g. a std::array<N> where N is read from stdin. In a dependently typed language, you can. Object orientation is a different matter entirely; in the sense it implies Java-style class-based inheritance, it's almost in the opposite spirit to dependent types, as such late-binding (virtual methods) means it's possible to call methods such that the compiler has no idea which method will be called at compile time, making it hard to reason about the code at compile time.
Maybe I have expressed myself unclear, but I don't want to advocate against networked software and loading resources over a network in general. I would like to have a more "typed" API to networking services (including web-pages) that provides sufficient information to render the application on my client - the term "whitelist" may indeed be a sub-optimal term.

> Having "specifications" that websites and authors would have to enforce based on content would make the web less free.

We already have enforced specifications (HTML, HTTP, TCP, ...) and they did make the web free, as you could and can participate, when you implement these specifications (at least to a sufficient degree). However we could go further and provide specifications for more high-level tasks.

Consider the problem of going from A to B via public transport. Cities with a working public transport infrastructure normally provide a webpage that allows you to search for routes and reporting journey time, cost and additional information. However these webpages are more or less convenient to use and every transportation provider has to implement its own shitty webpage. Hypothetically it could implement an API that provides this information and the "Browser" has its builtin GUI (configurable by the user) to access this information.

> Software authors have the right and the freedom to write whatever they like, any way they choose, up to and including the UI.

I am more talking about users who should have the possibility to access the information they seek in an uncluttered way. And we can keep stuff like <canvas>, so you are still able to draw your pixels.
So sick
Yes, I know he's right technically, but I've never seen it in any popular APIs.

Unless, of course, I am mistaken.
The average user prefers something that works on an ereader.
To combat dirty money, Britain asks: How did you pay for that mansion?
Well, then swap a file for an ethernet socket and voila - it's unpredictable, too.
In USA wouldn't you get a research exemption?

Was the postal stream the limitation on throughput?
> One of my leisure time pursuits is to find interesting old books on cavalry

Woah, that sounds cool! Do you have anything publicly available?
cool,let me try
Semi-related:

https://opensource.google.com/docs/thirdparty/licenses/
Haha, come to Australia. That's faster than the connection my whole office at work shares. I don't know anyone who could stream a bluray which is usually about 40gb for an hour of video.
The average user will use whatever Amazon, Apple, Kobo et al. provide. Just like the average user is happy with Spotify and iTunes and has never heard of Bandcamp. If something like Bubblin wants to succeed, it needs to cater to those users who are not happy with the status quo.
It's from the Intercept. While I like Glenn Greenwald's reporting on many things, when it comes to Israel he has quite a bee in his bonnet, so to speak. I would take this with a grain of salt until it is verified by another source.
Customers like you don't pay that good, that's why xD

Welcome to the world of marketing where you use phrases like this to attract customers who don't have a clue about what AI could be but the power to decide about money.
Show HN: Goldpinger – Visualize Kubernetes cluster connectivity
After further consideration, I may have miscommunicated. I believe that my position would be that of the technical co-founder since they have no product yet, no funding and no company registered.
How could they not have named it Farpoint?

Q is not impressed.
Seems it is a good source if you want to know what kind of biased opinions the Slashdot crowd has.
Its often referred to as a guest language. The syntax is largely the same across JVM, CLR, and JS V8. The aim was to utilize the richness and reach of the most popular ecosystems, so all of Maven and npm are available to Clojure devs. The language should be able to be consistent across future runtimes with largely the same semantics.
Reposting things is likely the most effective idea, there's no risk of them accidentally sounding Russian, and it doesn't matter if they reach a smaller audience if that audience is significantly more targeted.
Experiments with running Haskell on Android using idealised FRP frameworks such as Yampa are not representative of Haskell performance in general.

Haskell allows you to write fast code, it doesn't safeguard you from writing slow code.
I like Skip and Shannon.
I upvoted this post for two reasons:
1) Unicode fuckery
2) I want it to end up next to the Millitext post from today
PS: The Two Generals Problem was the first computer communication problem to be proved to be unsolvable.
This is called unicode normalisation, specifically NKFD form. You can do it in two lines of Python. This was covered last time a similar website came up (plagiarising myself):

https://news.ycombinator.com/item?id=17752680

unicode normalisation: http://unicode.org/reports/tr15/

Nobody in that thread tried it on an actual screen reader then, either. Someone did mention that iOS got well confused by it, so there's one data point.
Wow it seems I have ruffled some feathers :)

I'm not disagreeing that Nazism and Lebensraum was a reason in itself, what I'm saying is that Anti-semitism is more connected to ethnicity than religion. Judaism does not proselytize
Show HN: Visualize the project plan and schedule the work of the team
> The build is reproduceable. You can build it yourself and sideload your own APK, or compare it to the APK

Have you tried this? Most people seems content that there is some source available and trust the binary. That may not be an option for everyone.
Even knowing what I was getting into, this game is truly infuriating! That's quite amazing.
Participation was voluntary, which likely skews the results. I can't imagine signing up for anything similar to this myself...
I don't think that's possible. Much of the popular media in the English-speaking world is in a standard-ish General American accent, and yet still the diversity in accents is enormous.

The only way I can think of to do it is if all phones and computers had really good voice control systems that nonetheless only understood the standard pronunciation (like early versions of Dragon dictation). The voice system makers have a vested interest in not doing that, but in understanding everyone as they talk. Arabic has tried for centuries, with the full force of a major religion, and yet still the language is splintered into mutually unintelligible dialects.

People talk how they talk, and it's constantly changing. I don't think anyone can control that.
Also in an interview a year ago [1], Patreon's CEO explicitely promised they would not do what they just did.

But in this case they are characterising as hate speech the simple use of slang, even when there is no hateful intention. This is just the political correctness ayatollahs becoming over-zealous, which I find hard to justify and certainly won't support with my money.

[1] https://www.youtube.com/watch?v=ofpbDgCj9rw
And disappointed that his photos were fed to it.
> I feel that most clients would balk at such an hourly rate and would prefer to pay some offshore developers $30/hr and hope for the best

Then you are not providing enough value. Or if you are providing $100/hr value, then stick to your guns. I had a client return and I charged him almost x5 the American rates (I'm offshore!). His US consultancy could not deliver.
> Think of it as how Americans are completely tolerant of communists

What?
UK tech firm Blippar collapses into administration
CDs are a physical media storing digital data. The data is stored in microscopic pits on the disc surface that, like all physical media, can be subject to read errors, due to various imperfections. It has built-in error correction but it is not perfect, so that program reads the same thing multiple times to get statistical confidence that the data is correct.
If i'm not very much mistaken, is the author not https://dan-ball.jp/en/?
If I take a look at, let's say famous, entrepreneurs on Twitter, for example, most of them seem to know what to do and seem to be very pragmatic.

A quick thought experiment - when the people you admire aren't tweeting do you assume that's because they're busy being successful and getting things right, or because they're also feeling like they're worthless and getting it wrong as you do? If it's the former, why are you assuming that?

When all you see is the successes it's very easy to assume it's like that all the time, but for pretty much all the entrepreneurs (and just people in general) that's not the case. Everyone has periods of low productivity and depression to some extent. A lot of people on social media tend not to share the bad times. That's all.

The solution for me was to realise that there's no rush. If I'm not productive for a while that's OK. I'm better off when I don't stress over how productive I am, and taking the pressure off is actually good for me mentally. Of course, that's not always possible, especially in a start up without a huge amount of capital. I don't have the answer if that's the case.
Various studies have actually shown that FB usage makes people unhappy.
Why does the article keep referring to it as a planet? That's highly confusing and disingenious, as in, probably trying to get the pop sci sites to start yelling about it as a planet.
I don't think that's true, few people read ebooks in ereaders: http://www.pewinternet.org/2016/09/01/book-reading-2016/pi_2...
I experimented with nicotine lozenges for an intense exam I recently took. I decided not to use it for studying because I didn't want to get addicted or build up a tolerance. I tested it out a few weeks before the exam to see if it helped. It noticeably increased my ability to mentally focus while relaxing me at the same time. I took a lozenge during my exam and it seemed to really help. Passed the exam.

I wouldn't take it regularly but if there were a important event where I needed mental clarity and relaxation, I may take it again.
Not becoming a digital nomad
First Year as a SaaS – our growth statistics from 2018
> and it's FREE.

So how do you pay for it, and what does it cost me (in non-monetary form)?
I suggest you also check out the tools on http://qaz.wtf/u/
> This is an explainabrag

It's not. Maybe it seems that way because you're not familiar with the terms, so it seems like someone trying to name drop all the stuff they know? But if you are familiar with the terms, it's just informative, and serves to situate you in the space of possible language designs. It's a lambda calculus as opposed to a process calculus, polymorphic as opposed to simply typed, lazy as opposed to strict etc.
Yes you do have a point. Even the OData standard specifies that PUT is the catch-all verb for entity updates, although there is a hefty discussion on introducing PATCH.
Catching porch pirates
> As the blog post rightly said, they present 538 present the forecast in a way that they are never wrong.

The whole point of probabilistic modeling is to replace absolute decisions like "right or wrong" by continuous weights on the possibilities. If you absolutely need a definite decision, you can sample a prediction according to the probability assigned by the model. If the true outcome is x and the model assigned it probability p, then that procedure is going to be wrong (1-p) of the time. You could define that number as the "wrongness" of the probabilistic model, as a continuous analog of the definite case.

The advantage of probabilistic modeling is that you can also ask how wrong the model expects to be and get a meaningful answer. If there are many possible outcomes and none of them very likely, any choice is going to be wrong a lot. But you should expect a good model to have a small difference between its expected and actual wrongness. One might call that value "honesty".
That blue line is a record of Silver's forecast, not the nowcast. You can compare them here https://projects.fivethirtyeight.com/2016-election-forecast/
What Is Modernizr Used For? – JavaScript Framework – HelpDev
Yes I have absolutely noticed the same thing.

It seems to be quite excessive.

A few years ago it was like "we need to make sure you are not a robot".

Now it goes like this "we need to make sure you are not a robot ... oh yeah it seems like you are a human ... hey you have a moment to help me identify these road signs? how about these shop fronts? a few cars? ... thanks!"
About the neural network part, not exactly what you're looking for but you might enjoy this blog post[1] by David Ha with a neural network "dreaming" fake kanjis.

[1] http://otoro.net/kanji/
Relevant twilight zone

https://en.m.wikipedia.org/wiki/Button,_Button_(The_Twilight...
> Really, I feel like everyone who is going to read that article will either already know that, or will have no idea what that sentence means.

Yeah, that seems to explain the reaction to it here. But I'm not sure writing things you expect your audience to understand is such a bad thing. This is probably just the wrong audience for the post.
"Lisps fall down on writing performant code easily"

I disagree. I would say it is actually easier to write performant code in lisps than in other languages. In languages with traditional syntax (ie. not homoiconic) it is usually tradeoff between performance and readability. As soon as you try to maximise performance, the program starts becoming unreadable.

In lisps, on the other hand, due to how you can have full control over every aspect of translation between notation and generated code it is much easier to write programs that don't hurt performance just because you want nice notation or DSL.

As an example, take printf. This function makes it easier to format strings and is available in many programming languages.

printf("%d", 7)

If no special compiler optimization is used (ie. compiler having hardcoded optimization just for printf) this results in code that will have to parse "%d" every time just to figure out, every time, it needs to take next argument and output it as integer.

On the other hand typical Common Lisp format macro looks very similarly:

(format t "~d" 7)

but you, as an author of a macro, have option to figure out that the format is an immutable string, so you can, at the compile time, replace call to format with an equivalent call to a simpler function that will take integer as an argument and immediately print it. This way you don't have to parse the format string every time and you don't have to pay for an extra stack frame as the expanded form of the macro takes place of the macro invocation.

For another example take a look at Peter Seibel's Practical Common Lisp chapter on parsing binary files (http://www.gigamonkeys.com/book/practical-parsing-binary-fil...)

This chapter shows a system of macros that take very high level of description of binary data structures and generates efficient code to parse, access parsed data and serialize it to the binary format.

In a typical language the requirement to have flexible description of the messages would likely result in a compromised performance. This is why so many "high performance" solution involve some variant of code generation but at the cost of additional complexity.
Show HN: Puzzlebox.io
Isn't the answer fairly simple. Multiply them all together and divide by the value at i. Not having division would make the problem more interesting.
Designing an Observability System
They lost $44 million last year and their London HQ is located at probably one of the most premium addresses in town (1 London Bridge).
Next time I'm in a hotel, it will be tempting to replace that book in the bedside table by this one.
Another interesting problem is how one can simulate a general state machine, eg a Petri net that aggregates states, using coroutines. I suspect states would need to be defined and handled explicitly.