skysight-inc/HackerNews huggingface dataset:
I know this sounds lame, but this is kind of like explaining why Vim or Emacs is a better editor than Notepad -- you can describe a feature (say, syntax highlighting or compile and jump to first error), but its power is not clear unless you see it in action a few times. If you are genuinely curious, maybe find a local photo hobbyist and just ask to watch him work after a photo shoot.

To me (and I am just an occasional hobbyist), it is mostly the UI: the interface, flow and visual appearance is just right. As a simple example, moving levels slider ( https://helpx.adobe.com/photoshop/using/levels-adjustment.ht... ) with mouse and having a single-click option to see clipped areas is a killer feature. You can see it in other ways, but having this on/off before/after without moving a mouse is super powerful. Someone mentioned adjustment levels (and masks) that, to me, are done just right.

Gimp is the right tool for thinking about images in numbers: average the area, find maximum channel intensity, stretch to full range. But it is lacking for folks who want to drag sliders around and see the changes to find out what looks good.
>What we really want when we say we want an infinity to explore and interact with is that we want infinitely many new and interesting experiences

Agree.

> which procedural generation has been, thus far, unable to provide

Disagree.

I think Dwarf Fortress (and to a lesser extent, EVE Online) has shown how to do procedural generation that does result in interesting interactions. There are four important factors in successful procedural games:

1. Granular modulation (you don't just punch a dwarf, you punch out a dwarf's left eye).

2. Diverse interactions (lava can be used to smith weapons. Or burn invaders. Or mixed with water.)

3. Persistent state as a result of the above. In a game like GTA, you can stage a one-man stand against overwhelming military force, but when you return to the site of your last stand, not a trace is left. In Dwarf Fortress, even if you lose you leave behind traces that can be revisited in future games. This is also the magic of EVE Online's alliance endgame (establishing player structures in contested space and seeing your alliance people flying there), without which I think the game loses its luster.

4. Environments small enough to build up a history. You can remember sites of memorable conflicts in Dwarf Fortress because your play space is constrained to a single tiny piece of the larger world. In Minecraft, Starbound, or No Man's Sky, your play area is so large that you never build up memories of any particular place (Starbound offsets this somewhat by having set pieces, but loses that sense of location outside of those pre-crafted zones). In EVE Online alliances settle for months or longer at a time in a particular region of space so that they develop an emotional attachment to it.
a did part of my PhD on crowdsourcing and the poor quality results still remain a problem ;)
I think this stuff is interesting but not heavily moving. Every few years someone shares a tool like this. But why not have such a tool connected to something useful like a flight simulator or openstreetmaps, or in a format that game engines can use as foundation for a game? Then people could actually do something with it instead of just looking at it.
I came across Casey Reas random maze generation program for C64
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
https://www.youtube.com/watch?v=m9joBLOZVEo
Arkandroid: Let’s Make a Breakout Game with Unity3D – Part 2
> The recent (~ 10 years) era has also made lots of folks think of photography as fast-moving, because pro-level digital happened and then improved SO FAST that there was an upgrade treadmill where none really existed before.

By ten years ago the most dramatic gains had already been had. Nikon D3S (2009!) still sells for $1,000+ where I live (Japan). To me that is way past "obsolete curiosity" pricing, and more in the zone of "I can still use this for work".

It was only last year that Nikon released a camera approaching double the resolution of the D3 (12MP), the D850 (45MP).
Because this is all on a single page and is a nice introduction to language people might not have coded in before (like me). That MOOC has a login wall and the other interpreter has no instructions, so I'm glad OP posted.
How much would you say is the smallest amount of capital you would need to use in order to run a profitable strategy such as yours?
Don't Dirsupt Things; Fix Them
I couldn't find contact details, so I have to reply here.

For reference, the expression is "Brass Tacks":

https://en.wiktionary.org/wiki/get_down_to_brass_tacks
Windows is going to get multi item, synchronized between devices clipboard in next month.

I don't know the details, but it sounds pretty nice.

Your tool seem superior only when it comes to masking passwords (how does it know it's an password that's copied btw?).

Wishing you all the best though, alternative apps can make a good push for Microsoft to implement useful stuff into Windows, plus they're nice for users.
My understanding is that Senate campaigns can file electronically, but are not legally required and therefore do not.
I have seen this discussed online several times. Here is a HN thread:

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

that indicates the text Feynman first used was Calculus for the Practical Man by J. E. Thompson. Both are quality texts and as the linked HN thread notes, can be found on archive.org.
I don't think so. Leader for life == trouble.
Help save CppQuiz.org: We’re porting to C++17
Bump-Canceling Bunk Beds Promise Smooth Bus Rides
Show HN: JavaScript: Array Map, Filter and Reduce
>A lot of WATs are more bad practice than problems in the language, IMO (like WAT 8, modifying the return value twice in deferred functions, with the order being significant: who the hell writes such a code?)

Isn't that the tired old argument from the C camp? "If you are careful you can write perfectly fine C without bugs".

DUH!

The whole idea is for the compiler and types to catch as much of this crap as possible, not to add accidental mental burden to the programmer.
All I know is that if enough people rely on the same dependency for long enough, the chance of encountering large bugs becomes smaller and smaller. Especially if the dependency has a stable interface.

Good software gets better the more it gets used and abused, so I tend to stay away from small dependencies, they're usually not worth the time.
How true is that really though? While I am in Canada and you're probably in the US, I always heard that repeated about here too, but when I started looking at the data I realized it is actually a rural area that has the strongest job market in the country (most job growth, lowest unemployment, etc.).

I'm not as familiar with how to navigate the BLS to see what things are like stateside at a localized level, but you might want to look more closely. You may be surprised. I was.
Lebanese Cybersecurity Startup Myki Secures $4M Funding
However it was intended by the developers is irrelevant to the average user using the product. To many many people this is a glaring bug.
Software Engineering salaries by skillsets, levels, and locations
"But every now and again, I see the market move in such a completely unreasonable way, most often hammering a stock on some bad, but not awful news."

These obvious moments do happen sometimes. Not always, but they can give an edge to knowledgable people paying attention (most HNers know tech better than the average stock analyst/trader). I remember the night Trump won, the futures market reacted like the world ended. While the world might end at some point in the future, it certainly was not going to end the next day.

With that said, these moments do not happen frequently enough and turn out correctly for the investor to consistently make money.
"Oh cool, they made an album cover from that t-shirt."
The burden of proof should be the other way, until then we have the right to be worried.
Spam filtering is no better than it was 10 years ago.
You can have overloaded functions without having type promotions. `1 + 2` would call `addInt`, `1.0 + 2.0` would call `addDouble` and `1 + 2.0` would be a type error, requiring manual conversion in order to fix it.
>Who does `true := false` in actual code, though?

Anybody who is still human and can do a typo.
The funny thing is modern material and structural design is going to be quite compute-intensive field, and we aren't talking about molecular modeling.

This paper[1] would give you some very practical examples, and if you are interested enough, I'd recommend [2] for overview of the current state of the affairs.

[1] https://hal.inria.fr/hal-01697103/

[2] https://homes.cs.washington.edu/~adriana/website/aschulz_the...
>>I wonder if this is possible in other sectors.

It is.

Some of the ideas that has clicked in India in the recent past are things like PPP(Public private partnership), BOP(Build and operate) models. Basically you build out highways and other national infrastructure and then you recover the money from toll.

These days you can exit Bangalore in any direction, and have access to darn good highways. I typically travel to districts around Bangalore to see my relatives, and the highway infrastructure is almost on par with international standards. And this is with every single exit route from Bangalore. Karnataka in general has good infrastructure.

Even inside Bangalore, the NICE road and elevated highway reminded me of US freeways. Very clean, and high quality roads.

You have to pay toll though. It largely works. Ultimately if you have enough economic activity, things will pay for themselves.
Getting my Linux machine to work just right. Since getting a full time job I no longer have the time nor desire to tinker with stuff, so I got a Mac and never looked back.
Shrine – TempleOS distribution that aims to be more modern and approachable
younger is the key word there.
In Europe, the wired broadbands are cheap and fast. In India, there is no hope for cheap and fast wired broadband due to poor planning. Hence the craze for 4G. Also, the rates are marginal. For a long time, the rates induced loss for companies.
Hey, if they made sure to credit clients with any gains, does it really matter where the losses went?

Edit: It could be in the ToS. "How can we offer such huge margins? Simple. If our algorithms indicate that you're a loser, we just don't place your trades. But whatever happens, your account will always be credited for gains that you would have earned.".
Much more important than SPF and DKIM is Forward-confirmed reverse DNS.

You need SPF and DKIM, but before that you need FCrDNS.

Without FCrDNS, your server will look like a dynamic IP address.

It's also not enough to monitor your own dedicated IP address. You need to monitor your entire /24 IP address neighborhood at your hosting company. You might be sharing the same /24 IP address space as a hacked Wordpress installation and find that Outlook.com will block you just because of that.

After that, you might run into issues with large SpamAssassin setups hosting hundreds of thousands of mailboxes blocking your email because of arbitrary rules such as too little text combined with a large image etc. Plain text email will improve your deliverability for these setups.
Hi! Author here: wow! One of the things I loved about the C64 was its immediacy and how you could just poke around and start breaking things. You just can't get that same effect with today's computers.
Reacting before “individual investors” and trying to read the news 5 minutes faster than them is not a sufficient edge to consistently beat the market. You have to react faster than the market moves, which means you have to move faster than hedge funds, banks, prop shops, mutual funds, etc. The market moves very fast, and it is dominated by very large sophisticated participants.

First of all, 5 minutes is a very long period of time in the world of high frequency trading, where machines are executing millions of trades every millisecond. Secondly, the same machines are equipped with AI algorithms for reading real-time news feeds, earnings releases, etc, and reacting very quickly on the news. Thirdly, the amount of money that the machines (and their owners) are trading with dwarfs any impact that individual investors would have on market prices.
When I try to play anything I get:

You just blew our server's mind

Error – play() called after destroy()

This is in Chrome 68.0.3440.106.
Yes, Win+V to paste from history!
No, there's a substantive difference between "contacts Google to run a check on a specific domain" and "contacts Google to update the local database of bad domains". They're not comparable.

And a browser that doesn't contact third parties isn't much of a browser.
I love this. Amazing work, Samay & Riley!
I heard the service is cheap but quality is bad?
> ...our gmail deliverability is rock bottom and it's been difficult to improve. Every other provider is to benchmark or better. ... What are the most impactful levers to pull in your opinion?

I'll be blunt, and maybe others will disagree with me, and say that I don't think there are any impactful levers you can pull.

In my experience, Gmail frankly does not give a shit about receiving e-mail from any senders except ones that fall in one of two categories: a) very large so users will complain in large groups if receiving from them is impacted (put your Outlooks and your Yahoos and your huge residential ISPs in this category) or b) technically-savvy senders that aren't quite as large but Gmail employees routinely interact with so they're otherwise "trustworthy" (Fastmail is an example here).

I've ranted about here but I've had terrible success being smaller than a multinational ISP and sending e-mail to Gmail users. Messages will silently disappear, even though Gmail's SMTP server claims to accept the message, and the postmaster tools are less-than-useful (that might be my one suggestion, sign up for them on behalf of your domain and see if you get any reports; I didn't, 'too small'), and no amount of tinkering or asking would help.

I admit I'm just a SMB org whose business isn't sending e-mail--it's "just" a communications tool for us--so I had this option: I threw in the towel and switched to Fastmail and have had no problems since.
In America it is assumed you will think ahead and financially prepare instead of relying on the government. What actually happens is the more educated will be prepared and relatively unaffected while the less financially educated will go into debt
I'm sure the feelings are different for each person and maybe different music presses those scary buttons as much as the nice ones!
As an extension developer, I'm tempted to say that your suggestion might be the only secure way to do it. Extension Javascript is isolated, but all extensions share the DOM of course.
On the downside, the m subdomain makes for terrible social media posting.

E.g. a commenter using Wikipedia's mobile site posts a link to said page and desktop viewers are unexpectedly taken to the mobile, not desktop, page.
That sounds awesome, but if it’s network-wide, then marketers (who are also in the network) can also use it. Even if it’s some sort of cryptographically-secure bitstring, all it would take is for you or one of your contacts to leak it once. I don’t think it’s possible to have a persistent, global, private identifier: they seem mutually-exclusive.
That's the sad truth about unlimited plans. You can't beat physics. Sadly most people don't understand this and think ISPs are being greedy.
master/worker, queen/worker, mentor/apprentice, mentor/protege, alpha/beta, teacher/student, star/planet, coach/athlete.
It's not like redundancy we are talking about in a bridge means having superfluous pillars but that it can fail gracefully that can be handled and fixed without catastrophe. Error checking can achieve a similar goal in software.
Grant (3Blue1Brown) sounds exactly like a friend of mine named Brad. Just absolutely uncannily sounds exactly like him, even in his intonations and quirks. I've been watching his videos for over a year and using his epiphany-driving videos as the triggers to dig into specific subtopics of math that I used to hate (\cough\calc2\cough\). Turns out I love math and not just discrete math!

Anyway, my funny story about my friend Brad. I have convinced our circle of friends that Brad is actually the guy doing the 3Blue1Brown videos. He's hilarious and just started playing along at dinner one night without even knowing what I was talking about. So most of our friends now think Brad's got a huge but secret Youtube channel where he teaches incredibly insightful math perspectives.
He could have been on the buy side within the bank? Some investment banks still do this kind of business, even if within certain limits.
thank you! filters and comparison tools are in the making
Verizon’s Internet Boss Tim Armstrong in Talks to Leave
That's the one I show in my example above :) The final example shows how paired with variadic arguments very "weird" things can happen since your slice may come from an entirely different codebase and you may get very difficult to debug results.
That usually falls foul of gambling laws.
This is cool, but feels a bit frustrating because the design of email means this was always easy to do. People just use poorly-designed interfaces/mail handlers. I wish it was titled "...tries to fix the way we interact with email."

I guess I wish the focus was on how email, as a basic underlying protocol, allows you to overlay whatever interface you want to match your productivity, and an example of how we can take advantage of this. Generally the UIs we use are designed by large companies to help themselves, only tangentially to help us...but if we stick to open and simple protocols, then we always have options available.
> Jio was never profitable from start. It won't be profitable anytime soon either.

I don't get this. Jio has been posting profits for a while[1].

1. https://economictimes.indiatimes.com/markets/stocks/news/rel...
Yup. This is why I rage against the “free market” solutions being proposed that do nothing about opaque billing. You can’t have a free market when you need to buy the product and can’t tell how much it will cost before hand.
> completely block all gTLDs. Screw 'em, they are 99.9999% spam

[citation urgently needed]

Anyway, in my own experience with many years of self-hosting mail - until giving up and going Fastmail a couple of years ago - the real problems were in sending. No matter what rigorous level of DKIM'ing and ip-hygiene and whatnot, Google and Microsoft - Microsoft to a grotesque degree - would randomly ditch incoming mails from my server. Would sometimes happen in the middle of a conversation thread, and for the most part without warning.
The kind of person using Hotmail is typically not someone you can convince that the error lies in his end.
What is up with this issue? https://github.com/keybase/client/issues/13560

Is that a normal thing to do on github?
I was at the meetup here in Stockholm this past Wednesday where Anton presented these slides and there was no video made. I'm not sure if he's presented the same slides elsewhere though so you might still have some luck.

It was a nice talk by the way.
GRPC and JSON
Leaders often walk behind their “followers”. Disciples could teach a thing or two to gutus. We’re all equal, so write software accordingly! You make me puke trying to write software with an oppressive structure while trying to hude it under leniant terms !
> That might be my one suggestion, sign up for them on behalf of your domain and see if you get any reports; I didn't, 'too small.

I had the same issue, what I found though is that DMARC reports give at least some insight into the process, but that's about all the information I've managed to get from Google.
Does Scandanavia suffer from the same stigma as French companies? In the States, working with anyone in France is absolutely terrible because its near impossible to fire anyone and they never work due to labor laws. Do you think Scandanavia still encourages productivity enough? The problem of having workers rights and encouraging productivity seems a fine line to walk
Okay you convinced me with that org-mode. I've already invested huge time learning vim and hopefully it translates well in evil.

Edit: Ah, I see emacs has it's own terminal which is why it was able to support charts and graphs.
In Kenya on Airtel, I pay $10 per month for 6gb data, 400 minutes and 2000 SMS. The unused balance gets rolled over into the next month. Oh, and there are no tethering limits. For home use, I pay $50 for unlimited 25mbit fibre to the home
Unlimited backup storage for low-quality, highly-compressed photos. If you want to store photos the way they were shot, you'll quickly run out of space and will have to pay up.

(That's what made me pay Google directly for the first time; extra storage for backing up photos.)
Show HN: Minimalistic JavaScript framework for server rendered websites
Our Past and Future – A poem to think differently about change
All articles on hackernoon I've seen are clickbait with very little in-depth content. I stopped opening their articles a while ago.
Chrome is a new IE.
I have tried plasticity (even submitted a PR*) before putting together this repo but found it horrendously slow in comparison. It really does depend though; as plasticity utilise an in-mem cache if you're querying on many similar words repeatedly, that is likely to be faster.

EDIT: sorry it wasn't a PR but an issue
The more you build, the more you realize how many more things haven't been built yet and you might want to build after the current one(s)... ad infinitum.
I will add John Stewart Bell, to that list. Perhaps he would have been eventually awarded, hadn't he died unexpectedly.
Midi files were such a joy in the '90s!

I remember when I would get a new computer or upgrade sound cards, one of the first things I'd do was play some midi's to see how they sounded. At some point, I got a Yamaha keyboard for a gift and it happened to have a midi interface. With that, I could play my midi files through the keyboard, which sounded so much better than what the sound card could do. The keyboard also featured LED's above each key and you could isolate a midi channel to see what notes were being played. It was such a neat way to learn songs.

I actually still use midi files today if I want to do things like analyzing the chords or harmonies of a song, or if I'm learning it on guitar and a midi file is available, I can use it and easily do things like slow the track down, learn the parts, and then gradually speed it up.

Some of the midi's produced for popular songs are also very well done (although some are pretty bad!). If you're into music production, you can easily import them into your DAW and assign the channels to high-quality plug-ins and have something that actually sounds close to the real recording.

Although it's understandable why midi's days as a consumer music format are over (it was never meant to be that, anyway), it's somewhat a shame since there aren't a ton of midi files out there for songs after 2000 or so.
> Otherwise 2h each averaging "comfortable but fast" 10 mph. (silly units) Good luck trying to actually hold such an average.

What? I'd bet 99% of the people on a cheap road bike could get to 12-15 mph without even thinking about trying. 10 mph requires a ridiculously low 0.4 W/kg power output. (For reference, walking up stairs requires around 2.5 W/kg.)
Some of those in the original presentation can actually happen accidentally because of dynamic typing, though. For example, you could get a value from a JSON object, expect it to be a number, but have objects instead, and perform a {} + {} without actually knowing it, have the interpreter execute it with no error, and wonder where in your code you caught that NaN value (because it would propagate all along).

OTOH, it's very unlikely you type accidentally `true := x` in your code, and even if you did, that would very probably be caught by the compiler anyway.