skysight-inc/HackerNews huggingface dataset:
Your keen analysis may be analogous to Jef Raskin's Canon Cat, replacing users with processes. Its shared state, non-modal architecture enabled interop as yet unseen else where. So I've read (I've never played with one).

https://en.wikipedia.org/wiki/Canon_Cat
FPGA design flow summary
You miss the last layer: user and browser.

Even with all the improvement is web technologies in recent past, the browser is still not close to native widget.

And finally the users themselves. No matter how neat you managed to be in the underlying layers, the UI is messy. It can change fast, meaning either massive cost rebuilding an entire application, or breaking those neat layer.

Users also wants everything connected to everything. It does not matter if those connections are explicitely done via ugly spagetthi code or implicitely through clever abstractions, they effectively exist and that's how the requirements, user experience feedback, bugs and testing will be based on.
Shouldn't there still be diminshing returns to some extent in that model? Say for instance improving drinking water quality. Compared to dysentery tainted water a chlorination system would yield dramatic improvement. Then more sediment filterung, robust filtering to remove metal and plastic pollution, etc. But once you reach the point of "sterile mineral water quality from every tap" you will have been beyond measurable lifespan improvement even factoring in lifestyle changes resulting from high quality abundant water. Granted a country has /many/ areas to work on for public health but it may eventually hold no lifespan difference just from sheer saturation of benefits obtained through lifetimes of work.

And there is a shameful backslide in the US for life expectancy for various reasons.
UFOs are suddenly a serious news story thanks to the guy from Blink-182
GM’s Cruise Gets $2.25b from SoftBank’s Vision Fund, $1.1b from GM
I had an electrical timer that actually stopped not of electrical issues caused by bugs but simply because it was so completely filled with earwigs that it stopped turning. I guess the few extra degrees or something was enough to attract them.
As of posting GM shares are up 11% in premarket trading.

If GM were to be valued like one of those whacky, high flying tech companies, based on the merits of Cruise's future revenue potential, how much do you think it would be worth?
Australians will no longer be able to order from Amazon’s American site
3 Strategies for Implementing Large Stories
Just like in the movies!
The sense check here is "If I had a large team of people reading 10-k reports, could I profit from the analysis?". Well, it turns out this is exactly what many asset managers do. If it was easy to profit from this sort of information, we'd be awash with asset managers beating the market. We aren't.

There are two mutually exclusive conclusions that you could draw from this: one, the informational advantage you get from reading company reports is small, and TFA is overstating their case. Two, convnets have discovered a way of reading reports that conveys a big advantage, and further, human readers can't replicate the process.

My money is on the first hypothesis. The second is an enormous claim, and so demands an enormous amount of evidence.
Yes. Read books and do ALL the problems. Books with answers are nice, but learning to double-check your work and convince yourself you are correct is also useful. Find others who are also learning and study with them. Find others who already know and learn from them. The key is consistent, long-term effort, but it is not easy.
iOS-factor: 12factor app for iOS app development processes
Requiring two's complement just means you can't have a sensible C language on some sign-magnitude machine.

Even if nobody cares about such a machine, nothing is achieved other than perhaps simplifying a spec.

A language spec can provide a more detailed two's complement model with certain behaviors being defined that only make sense on two's complement machines, without tossing other machines out the window.

There could be a separate spec for a detailed two's complement model. That could be an independent document. (Analogy: IEEE floating-point.) Or it could be an optional section in ISO C.

Two's complement has some nice properties, but isn't nice in other regards. Multi-precision integer libraries tend to use sign-magnitude, for good reasons.

What I suspect is going on here is that someone is unhappy with what is going on in GCC development, and thinks ISO C is the suitable babysitting tool. (Perhaps a reasonable assumption, if those people won't listen to anything that doesn't come from ISO C.)
This is something I rather like about Lighttpd over in the Linux world

I want to have a simple web server on my server at home to run a distro mirror and some other HTTP-centric things

I install lighttpd, and just dump all the files I want to serve in /var/www/localhost/htdocs

Start the daemon, bam, working. No messing about with htaccess or other things
This appears to imply that for brand new code with no dependencies, arrays are essentially obsoleted by Span/Memory. Is that a fair statement?
Apologies, will do better in future.
Create impressive HTML forms that complement your brand
You're not a business systematically or regularly storing and processing personal data. Pretty sure GDPR doesn't stop you from e-mailing random people for personal reasons.
This movie is full of nice quotes regarding tech and it's from 1995! Japanese people really have a fundamentally different view on tech, tech is always a tool. We Westerners love the classic Terminator plot, the classic Asimovs laws gone bad plot (I, Robot). The Japanese use tech, they sit in battle robots, they use it connect their consciousness directly to the internet. I love it.

Ok, some more from Ghost in the Shell 2: Innocence, fully off topic but hey I'm getting pretty fired up, I'm going to watch both movies again really soon... The movies are so timeless because they don't focus on exact tech, they focus on the philosophical implications of the tech, it keeps them highly relevant.

Scene 9: Golden Sky
(In a vehicle flying across the remains of a city)

Batou: "This is one of the largest cities in the Kureal Islands, it was once prosperous, originally built to be one of the most important information centers in the Far East. See those towers? This city was really something. But its dubious sovereignty has made it the ideal haven for multi-nationals cooperations and the criminal elements that feed off their spoils. It's now a lawless zone, beyond the reach of the e-police. Reminds me of the line, 'What the body creates, is as much an expression of DNA as the body itself.'"

Togusa: "Doesn't that apply to beaver dams and spider webs as well?"

Batou: "If the essence of life is information that is carried in DNA, then society and civilisation are just collossal memory storage systems, and a metropolis is simply a sprawling external memory."

Togusa: "As it says in the bible. 'How great is the sum of all thy thoughts. If I should count them, they are more in number than the sand.'"

Batou: "Psalms 139, Old Testament. The way you spontaneous spout these ancient exotic references, I'd say your own external memory's pretty twisted."

Togusa: "Look who's talking."

Speaker: "Sorry to interrupt, but we're about to fly over Locus Solus. I'm changing the route just for you, so take a good look."

Speaker: "So much for the free tour. Now prepare for landing."

Togusa: "'His legions, angel forms, who lay entranced / Thick as autumnal leaves that strew the brooks'"

Batou: "Now you're quoting Milton, but we are not Satan."
My point was that Ember is older than the repo age indicates.

“Forking” vs “renaming a project and creating a new repo” sounds an awful lot like the same thing to me anyways.
Who was piloting the airplane, it's a US aircraft? AFAIK the RAF itself doesn't operate F15 aircraft. Could it have been USAF 48th fighter wing out of RAF Lakenheath?
Excellent book!

I read the whole story in one sitting.
The novel part is that the whole radar front end is also integrated, including the RF PAs. Literally just one chip for everything directly connected to the antennas.
Please consider putting some code snippets in the home page, I needed I don't know how many clicks to find a random code snippet to look at in the docs.
Reverse Path Forwarding (RPF) on Routers
Submitting this because I only recently discovered it was a thing.
Like the author, I'm sure many of us imagined that the shell was inspecting our scripts and calling the interpreter. Good to know it happens in the kernel.

I wonder why more packages don't register handlers. It would be cool if simply installing dosbox made exe's executable.
> The same technology you're developing to track personal info to sell ads is what hostile governments around the world use to suppress individual rights, imprison and kill people.

It is? Source on that?
If you truly value privacy, perhaps you’d ban the “secure messaging” app with a history of obvious crypto backdoors?

https://habr.com/post/206900/

I’d love to see any credible explanation as to how this could have happened by accident.
I have found that I can type much faster than I can write with pen and paper. I am curious what you think about that. Do you find writing with pen and paper equally fast or is it that the speed of writing does not matter while creative-writing?

Writing on a computer also offers the additional convenience of going back in the text, and correcting something, restructuring sentences, reorganizing paragraphs. I find these things to be clumsy while writing with pen and paper. What are your thoughts regarding this?

Finally, I would like to know why do you find fountain pens nicer than ball-point pens?
https://youtu.be/Lbjru5CQIW4

https://en.wikipedia.org/wiki/Information_Awareness_Office
>"A programming language is just another tool. It's not about syntax. It's not about expressiveness. It's not about paradigms or models. It's about managing hard problems." —Sylvan Clebsch, creator of Pony

Well, isn't that a zero content statement?

Sure, if you can't help in managing problems (and hard problems) the language is not that good.

But I'd argue a language succeeds or fails in helping you manage problems through its syntax, expressiveness, paradigms, models, and other attributes (like community size, lib ecosystem, tooling, speed, etc).
I had a couple of questions about this. First does attempting to access the site simply time out? For instance in the UAE you get an official message saying that the content is blocked. Second what has the coverage of this been like in the local media?
To be fair, they had fully two years to do this before the May 25th "deadline".
Undefined doesn't mean incorrect; it's just the absence of a requirement. A compiler writer can add requirements locally (like "signed integer overflows have wrapping behavior") that are missing in the standard.

The standard is not a suitable babysitting tool for GCC maintainers, which is what I suspect is the motivation here.
If you configure your browser not to allow the client to leak anything, it doesn't even matter if the client has been modified because it can't leak anything anyway.

EDIT: I'm speaking from the position of an end-user. I'm downloading ciphertext + a decryption tool from an untrusted server and executing the decryption tool locally, with a key which I input locally. I want to make sure that the plaintext and key do not get leaked back to the server.

Situations where this arises include encrypted pastebins, bitaddress.org, Ian Coleman's BIP39 tool, anything else that generates or handles bitcoin keys, etc.
FYI Missippi has a GDP per capita similar to Germany, France, and the UK.
> A markdown which is also a build file with specific rules on headings and first block quotes? High astonishment.

This is wrong in the first place.
> They see statistics like “40% of people between age 12 and 18 identify as LGBTQ” ... and a over half of teens identify as “somewhere in between gay and straight”

Citation. Needed.
"Listener supported" has similar issues, though. You're just avoiding content your listeners will object to rather than your advertisers.

If NPR suddenly started doing ranty right-wing commentary they'd be in the same financial difficulties as they'd be from losing a bunch of major advertisers/sponsors.

(Edited to add a side note: For a show called "No Agenda", "Curry theorizes that the Haiti earthquake was done on purpose by an earthquake machine so that Bill Clinton can build hotels on the northern shores of Haiti" sounds a bit agenda-y... https://en.wikipedia.org/wiki/No_Agenda)
> Idealism isn't about living as a monk, it's about not compromising on the things that are often seen as "trivial" or "inconsequential".

Not seeing the distinction here. If you're an idealist the way hueving indicated and don't live as a monk, you're necessarily compromising on your values every day. And not on trivial or inconsequential things either, since you could easily donate to a variety of non-trivial causes.

What you're suggesting just sounds like reflexive goalpost-moving: the compromises I make are okay, the compromises others make are not.
> The checks were not correct for all possible representations.

This raises the question of whether the optimization was valid, given the target architecture. I am assuming that, technically speaking, it was, because that is what the standard allowed, but that view leaves unexamined the question of whether it is contrary to the purposes for having and using the C language in the first place.

I can imagine an argument pointing out that this optimization is applied at an abstract level of representation prior to code generation, and that it would be a violation of modularity to take into account the target architecture at that point. This, however, would be a point about the compiler architecture, which I think should, where practical, yield to concerns about the overall purpose and use of the compiler, where the principle of 'no (or minimal) surprises' is important.
Your post reminds me a lot of my own experience. I am quite socially anxious, which is a serious barrier to having 'enough' social interaction so as not to feel isolated. Meanwhile, I feel that my time is not spent doing something worthwhile, whatever that is. I am employed and in no position to take a longer break away from having to pay the bills, but if I won the lottery tomorrow I'm pretty sure I would struggle to find something to do that was meaningful. Anyway I hope that you find a way to feel a bit less shit.
mps-youtube:

https://github.com/mps-youtube/mps-youtube
Does it also work on small terminals (e.g. 80x24)?
(Disclosure: Not an expert.) Standard LaTeX, meaning what exactly? Since 1983 there's been LaTeX2, LaTeX2e, and amsmath and the hundreds of packages that are now standard. The LaTeX used nowadays is a lot of stuff built on top of the improved later versions of LateX, which itself was built on top of Plain Tex (itself built on Tex).

I love how LaTeX/TeX is completely programmable, and anything particularly unreadable/messy can be made readable with user-defined commands, environments etc.
People arguing about slavery in the US did have the ability to observe that other societies had abolished it and been successful. And we today have the ability to observe other societies that don't have a stable monopoly of force and taxing power and see them in perpetual chaos, where competing groups with different sources of revenue struggle to become governments. It doesn't make any sense to say nobody has ever tried anarchy, because (a) it's all over the place, and manifestly involves poverty and misery, and (b) it was the original state of humankind, so we know it is possible and that government as we know it develops from it.
Diet might be another important factor. Asian tend to have balanced meals that include significant amounts of vegetables, fish, seafood, etc.

I think the condition is improving. More and more people realize the importance of balanced meals. It shows in grocery stores. They stock more variety of vegetables and fish than before.
Can't this be made more general and modular by creating a windowing system for terminals first, and then write little programs that operate in that system?
Do you have any recommendations for dealing with 'existential sadness', as you put it?
Me too (almost), gave me a good grip on public/private key crypto as well!
binfmt_misc is awesome. Little known fact: on most distros, you can combine the power of binfmt and qemu to run binaries from another architecture: either in a chroot/container or directly in debian:

https://wiki.debian.org/QemuUserEmulation

https://npmccallum.gitlab.io/post/cross-architecture-roots-w...

This allows you to test your rasberry pi images/binaries directly on your x86 machine (and vice-versa), for example.
> Do they actually moderate stuff which is negative about YC? I don't think I've ever seen it.

> What does happen, in my opinion, is that negative comments get down voted into oblivion, which kind of makes sense.

"Downvoted into oblivion" would be precisely how I'd quietly moderate stuff I didn't want showing up on the site. Not saying it's happening, but "I don't think I've ever seen it" would be precisely the intended result.
Indeed. I'm quite certain I'm under no obligation to engage with disingenuous neo-Nazi's on the internet, and I see little good that could possibly result from trying.
This won't be an exhaustive answer, but I can asnwer a little. Also note, this is purely based on my own experiences with Rust (and Pony) and from what I've heard from other folks as well.

Both are difficult for folks just learn the languages to grasp. When I tried doing async programming in Rust, I found the borrow checker especially hard to deal with. Pony's reference capabilities, once you understand them, apply quite naturally to async code. This is important as most actions in Pony involve sending asynchronous messages between actors. There are certain patterns of passing around isolated regions of memory that are a pain in the ass to do in Pony that are very easy to do in Rust (once you know how to work with the borrow checker). It's something we are aware of on the Pony and are working to address.

Reference capabilities are part of the type of variables. This can make writing your own generics really hard unto you have a really good grasp of the type system and reference capabilities. It's the steepest learning curve in all of Pony.

Reference capabilities exist only at compile time but, something about how people think about them leads people to wanting to be able to match on them at runtime. I suspect this is something about how we teach them. It's a bit of a hurdle for some folks and can lead to some confusion early on.

Someone who has spent more time writing Rust and helping people learn Rust could come up with a similiar list. From time to time, Steve Klabnik and I have talked about similiarities in how problems folks have in learning the two languages.

I prefer reference capabilities to the borrow checker because reference capabilities more closely align with how I think about data safety.
Uber Global Retreat was actually why Japanese company commanded capital market
Anyone remembers NetBSD's wtf?

http://netbsd.gw.com/cgi-bin/man-cgi/man?wtf+6+NetBSD-curren...

$ wtf wtf
WTF: {what,when,where,who,why} the fuck
$ wtf bsd
BSD: berkeley software distribution
$ wtf linux
wtf: I don't know what linux means!
Poverty is one of the US’s major imports.
I understand that its actor model pursues very different ideas from Erlang and is therefore very limited and bare bones, basically allowing only per actor event handlers (behaviors in Pony terms). How does it work in practice, do you use higher order functions to construct basic flows? Like doing something, then entering receive loop for certain messages and making sure no other handler gets called to mess with the state until we are in receive loop for this type of message, then doing something else and entering another receive loop and so on.
Simone Giertz is out of surgery
Even if you pay, how do you know the people running the paper aren't double dipping.
Put a pebble in your shoe and I'm sure the metric becomes meaningless.

Put a pebble in the other shoe for your next flight.
Quitting over those items wouldn't get them in the New York Times though.
Map: US States Renamed as Countries with Similar GDPs
Hey folks.
Short question: What's better?

I read through a lot of detailed analysis of Scrum's shortcomings in the comments here, but little in the way of "Instead".

If anyone cares to share his/her vision: based on your experience, what would be a (nutshell) model for a better system?

Thanks <3
Top 5 New Open Source Security Vulnerabilities in May 2018
Depends on your model - in the majority of cases training is a separate act from using the model, and just because you trained it doesn't mean it's well fitted. You end up caring about training speed because you don't know how many training runs you may have to do, grumpily fiddling with the model and hyperparameters after each training session trying to get a good model. Technically possible but probably not practical
About 17 years ago, I wrote a GUI-based code generator that allows me to generate the boilerplate JDBC cruft from SQL statements, with several options for common scenarios. The code it generates is extensible and provides helpers for extending.

To this day, I haven't found anything (including ORMs, Spring support, etc.) easier to use, more flexible, or more sensible.
Have you actually read the post you linked to?

He found a flaw, they fixed it. The flaw itself is of a kind common to a home-brewed crypto and it was lying on a surface. Saying that Telegram made this mistake on purpose is, if you pardon my French, making shit up.
Show HN: Turn Your Blog into a Lead Generation Machine
Blogs can be very useful for generating leads. Here are 14 ways to turn your blog into a lead generation machine, effectively.

https://www.engagebay.com/blog/14-ways-to-turn-your-blog-int...
https://bluishcoder.co.nz/2016/05/11/exploring-actors-in-pon...
I tried but I just got sleepy and hungry. Does anyone have an antidote to this? Does tea work?
How Much Can We Know?
Put a pebble in your shoe and the metric becomes meaningless. Move the pebble around to shuffle your biometric signal.
Isnt this org mode?
Non-Paywall: http://archive.is/qkRNS

archive.is were having issues
Here's a question: is there a kind of equilibrium that private companies like Uber can risk breaking in terms of ultimate public valuation by staying private for too long and taking too much investment pre-IPO?

If would-be shareholders have seen Buffet type investors going in (or attempting to go in) with absolutely colossal cash injections pre-IPO, might it appear like too much of the explosive growth potential has already been squeezed out before the IPO? And therefore there is less incentive to buy the stock speculatively, making the stock price lower at IPO. Isn't this a bad thing for investors looking to get in late stage? Put another way, could Buffet's investment have actually risked its own likelihood of eventually paying off, due to its size?
GDPR is yet another moat for established companies. It may take them some time to adapt their data models and engineer systems for data deletion, but once they have done so, it becomes something every startup will have to implement in order to compete.

I'm not saying GDPR isn't good for privacy (we need it); it just makes competition harder.