skysight-inc/HackerNews huggingface dataset:
> I have looked into Mastadon several times, and I still don't understand what problem it is trying to solve.

Many aspects of Twitter-the-service are wonderful, but in many people's opinion the service's creator has shown (and continues to show) poor judgement and an apparent inability and/or desire to moderate bad actors. For example, Chris Sacca has been a prominent critic[1], and there's a long history of Twitter's somewhat-abusive history with developers[2].

[1] https://lowercasecapital.com/2015/06/03/what-twitter-can-be-...

[2] http://www.nytimes.com/2010/04/12/technology/12twitter.html

> Part of the appeal of Twitter is that it __is__ centralized. I can find and discover arbitrary tweets or threads by popular people all in one place.

Decentralized services don't preclude that — see Google and websites, Apple and podcasts, etc. An open ecosystem means that one company doesn't have to solve every problem, and that multiple companies can compete to solve the same problem.
I completely agree in that I don't like the practice either, but I will say that when I signed up when buying the original Fullstack React (for React proper) book, a lot of the emails were interesting pieces that were essentially supplemental to the book.
Has anyone here applied Game Theory to a real-world productionized problem? I'm curious.

There are many hypothetical situations where game theory is said to be useful, but I've never seen an application of it in real life.
All things being equal, a journal that charges a subscription will out-compete a journal that charges publishing fees because it shifts fees from the researcher to a bunch of schools.

The schools are relatively cost insensitive as long as the journal is high impact.

Researchers will always be highly cost sensitive.
Doesn't look that way? https://github.com/avast-tl/retdec/blob/master/src/bin2llvmi...

Capstone would probably be the best open-source choice for something like this though.
I've asked around the company and unfortunately I can't talk about attacks (and/or suspicious "configuration errors") we've detected. There are legal issues involved, plus some of these cases are currently being investigated by law enforcement. Moreover, I don't know of any other company or person that deals with such attacks, so I have no one to quote. The only thing I can do is to offer some hand waving:

1. It's known publicly that nation states as well as criminal organizations are deflecting Internet routes. There are numerous reports of such cases; these cases aren't that hard to find since BGP information is (mostly) public.
A few published examples:

- Russian network "Rostelecom" hijacks sites of financial services: https://arstechnica.com/information-technology/2017/04/russi...

- Global Large scale BGP hijacks in 2013, some through "Rostelecom": https://arstechnica.com/information-technology/2013/11/repea...

- Spammers use BGP to announce fake IP addresses to spam yahoo mail users: https://ripe72.ripe.net/presentations/45-Invisible_Hijacking...

- Traffic to UK organization that deals with nuclear weapons hijacked using BGP to the Ukraine: http://hub.dyn.com/dyn-research/uk-traffic-diverted-through-...

- BGP hijack of bitcoin miners: https://bgpmon.net/the-canadian-bitcoin-hijack/

- "Hacking Team" (Italian company selling spyware to law enforcement) helps Italian police perform BGP hijack: https://arstechnica.com/information-technology/2015/07/hacki...

- Chinese hijack of US military an governmental networks (2010): http://www.theregister.co.uk/2010/11/17/bgp_hijacking_report...

2. There are known attacks against routing protocols which aren't BGP (e.g. OSPF, Black Hat 2011) and against routers (see CVEs for CISCO IOS).

3. Routing changes that happen within an autonomous system leave a much smaller footprint compared to BGP.

4. Nation states are known to have an interest in direct access into routers:

- Suspected NSA example: http://www.theregister.co.uk/2015/09/15/compromised_cisco_ro...

- Suspected Chinese example: http://www.abovetopsecret.com/forum/thread350381/pg1

5. Network connect to each other (mainly) in central exchange points. In these exchanges networks can pay for a direct point-to-point connection from network to network, or use open peering through a layer 2 switch that aggregates connections from dozens or hundreds of different networks at once (Example: https://www.de-cix.net/en/de-cix-service-world/globepeer). Hundreds of networks use these switches with very little visibility. Everyone can talk to everyone else on the same switch without leaving a trace. If a router connected to such a switch is locally configured to forward traffic to some other router on the same switch, it can do so regardless of BGP routing or any common sense.
yeah we get it – it gets good results for some people, but by no means all. thanks for the feedback, we will make it better!
Stainless 3-ply with Aluminum in the middle is perfect for even heating and indestructibility. It's not quite as non-stick as cast iron though.
Lets narrow it a little bit for anyone who wants to try and argue that there is nothing wrong here...

Universities pay publishing companies millions to access the results of research their employees performed.
The advantaged of Dnn is that they are easy to understand, very well supported, solve a wide variety of problems, and gpu costs are very rapidly coming down. Plus you can use them to play games!
Great idea. Not important, but wondering: Why aren't you using the ycombinator.com domain for this?
I'm sure I'm the 1,000,000th person to say this, but that's a dalek v1 if I ever saw one.

I don't have any issues with a company having a security camera to monitor and respond to loitering or criminal activity but this crosses some weird line for my tastes.
How can I decrypt QUIC traffic then? Do Wireshark and mitmproxy support QUIC? Will DOH respect /etc/hosts files?
"In 2010, Consumer Reports estimated that an average 1993 Lexus LS400 had as many trips to the dealer / failures as a brand new Mercedes S class."

You mean the sedan has overall the same sum of issues after 7 years as a brand new after e.g. one year?
He’s using Apache in prefork mode with mod_php, which is a little bit 10 years ago. Worker or Event with php-fpm is standard now.
Announcing Quickref: a global documentation project for Common Lisp
Hacking the PO
ugh. thanks for telling about this. we don't detect the gender of kids too well, but we do detect age and should just turn off the more explicit stickers.

thank you, very useful. and sorry you had that experience.
Is dnn a chainsaw? I dunno. More like a Home Depot multipurpose power tool.
I understand why they do it: they trying to bring down transaction costs with payment processors. These fees on small amounts is death by thousand cuts.

But, I believe, there is a way: they can introduce wallets for $1-2 patrons: put $10 in a single transaction, then charge the wallet once it is a time to pay to creator. This should aggregate small transactions into larger ones and significantly cut the costs.
So if you buy a bitcoin for $15K, and sell it for $16K, you are taking wealth away from the Chinese?
10 Best Mechanic Tool Set Reviews of 2018 and Buying Guide – My Tool Keeping
The Brillouin Zone is a pretty awesome concept. It blew my mind when I was studying semiconductor lasers and left me with a great respect for crystallographers.
Software is relatively easy to scale. Manufacturing small electronic devices can also be scaled by outsourcing to factories in China (even Apple does it). Scaling automotive production seems a lot harder. There aren't a lot of car factories out there waiting for some car company to make an order. Building your own factory can take billions of dollars and years to complete. Even Tesla is struggling with scaling production.
Thanks @boulos. Appreciate it. I'm unclear on what encrypted at rest means. For example - I'd expect the data in Google cloud store to be encrypted (or have an option to be encrypted) so that if someone were to get access to our DB admin account, they won't be able to see the JSON data in plain text. The only way to see the data would be through API access which can be configured for ACL (and by Google cloud store so we can index and query data which is encrypted at rest).
Too much love for paternal government? Please let adults decide their own fate. Most people are smarter than you think. Ok, there are also idiots in tail of the curve but so what?
At the same time, the school assuming that every kid has access to this, without providing it themselves, is also pretty messed up.
I wonder how many creators they lost, too. At least one guy I follow, who makes rpg scenarios, said “screw it” - all future scenarios would go to drivethrurpg, and patreon backers would get discount codes appropriate to their backing level. He kept patreon as a notification platform, and drove —all- his revenue to an alternate channel.
noobermin's comment makes sense and is reasonable when applied to germinalphrase's comment in light of the article itself, which includes in the ban the use of phones during breaks. germinalphrase's comment says "I would strongly favor a ban" and it is reasonable for noobermin to assume that they are referring to the ban in the article, since no exception was made in the original comment for this (although in an uncle post to this germinalphrase does clarify).

I know it's bad form to object to people downvoting your own comment, so I will do it on the GP's behalf.
awesome article! I didn't know all that stuff about freecodecamp, very interesting analysis!
Is that lookup done all the time (for each invocation of the same method):? Or is it done at a single point in time, like a JIT, but after that the method is “fixed”?

With the possibility to intercept/replace code at runtime (at any time, not just at a resolve/jit stage) it must be very hard for the runtime to optimize calls (i.e make direct calls instead of indirect via method pointer lookup)?

I’m not familiar with how this works in any runtime (V8, Hotspot, ...) so I’m curious which runtimes actually pay one extra method pointer lookup forever and which don’t. I’m guessing the answer for nearly all of them is “it depends”.
Show HN: Automatic Highlight Reel Maker
USPS should be replacing their trucks. They're all a minimum of 20 years old and get 10 mpg.
Google Play Store Rejects App for Using the Word “BitTorrent”
Notice the whole conversation in point 2 isn't about the user, or the business, or any goals. It's about "software quality" in the abstract, with no reference to the real world situation.

This is why I think the idea of "bad code" is harmful: best practices are very specific to organizational goals (https://codewithoutrules.com/2017/11/07/no-such-thing-as-bad...).

Given it takes time to get people to see the world in a different way (starting with external goals and working your way down to implications of code), it's unlikely you can convince people in the short term. So this devolves to an organizational problem.

1. You need someone to set priorities based on what the product and users goals are, which is to say a product manager.

2. Alternatively, you can go work for a startup. There you often get to see the opposite failure mode, where expediency rules and the result is often an engineering disaster :)

3. Finally, this particular failure mode is an intermediate experience failure mode. Experienced enough to notice when things aren't ideal, not experienced enough to know when it's OK to compromise. So you can also try to find a place where engineering leadership is sufficiently experienced that they'll make sure things gets done.
You could just ..uh.. acquire a copy of IDA that has the AMD64 decompiler. It's more mature and spits out C code of wildly varying readability, though only for one function at a time.
Everyone should be.

It's surprising how vulnerable and fragile Internet routing is.
I was thinking of this exact talk. IIRC, He never gets a hold of the more expensive plane-to-plane transmitters and of course, he wouldn't transmit anything on them if he did, but he does bring up a lot of concerns and I'm wondering what the FAA and other countries orgs have in place to detect malicious signals, track them and stop/arrest them.
Not everything is black and white.

You have a service provider A that is actively trying to repeal NN.

You have a service provider B that is not trying to repeal NN, but as you "proved" violated "net-neutrality".

Switching to SP B, it shows that you don't want NN repealed.
How Language in Job Listings Could Widen Silicon Valley’s Gender Divide
IDK about that. Perhaps its not a ponzi scheme, but it is still a remarkably bad idea (right now at least). From my perspective, it is not fiat currency that is massively devalued suddenly, its bitcoin being absurdly expensive. How do I know this? Well, because I can still get a gallon of milk or loaf of bread for ~$3. If I put that $3 into bitcoin, I'd get some fraction of a coin (roughly 0.0001). Which is all well and good until the bubble bursts, and suddenly milk is worth 0.1 bitcoins. Did milk suddenly become 1000x more valuable? No, bitcoin lost value.

This is something I don't understand about people who say they "cashed out of fiat currency". Fiat currency is still what everything is valued by. The value of a gallon is milk is relatively stable. Compared to this, fiat fluctuates a little, and bitcoin is a drunk on a rollercoaster.

Maybe bitcoin is not a ponzi scheme, but it can still bankrupt you. And when it is all said and done, what's the difference?
Look at it this way, some people have broke escape velocity and reached orbit. Those that have reached orbit are now laser beaming down the rockets still trying to reach orbit.

That's how the US education system works and why it is so shit.

We pay orbiters to prevent others from reaching orbit. It's quite crowded and no one wants the competition.
Java has a JIT that will compile to machine language during run time.
Tim Berners-Lee – Joins Internet Pioneers to Stop FCC
No because you buy for 15k from them and sell for 16k to someone somewhere else in the world
There's currently a push in Germany to negotiate more reasonable licensing agreements nationwide, and to publish all research by authors in Germany under a CC-BY licence: https://www.projekt-deal.de/about-deal/. There's a long list of universities that have decided not to renew their contracts with Elsevier for future publications. I recently got an email from my university's administration that "numerous scientists have pledged their support in the negotiations with Elsevier by not reviewing for or acting as editor of Elsevier publications until a mutual agreement has been reached".
That fee is called a "page charge", and many journals have them. Some are mostly supported by page charges, some open-access journals are entirely supported by them.
I plan to do this someday too. I've reached out to several on your team via LinkedIn and have been greeted by a lot of friendly people.
You can select that you want to work remotely.
Naomi Wu, from Shenzhen, is doing this better.[1] She's become very visible and has a biting wit. The publisher of Make magazine called her a phony, she didn't back down, and he had to apologize.

[1] https://twitter.com/realsexycyborg
Yes, for now it is US-centric.

Work at a Startup serves primarily as a matchmaker for potential employees and founders and isn't directly involved in facilitating visa sponsorships or other details of employment. While YC advises our companies on how to best navigate and obtain visas, they are still ultimately the responsibility of the founders/company.
Some people don't have the disposable income to support more than one or two creators at $5, let alone $10.

For me, there are creators I like, but aren't very active, aren't that valuable to me, or are supported by me in other ways that I pledge $1 to.
Did that state of affairs change recently somehow? I would imagine it has been that way since Patreon started.
Yeah, the charges need to accumulate throughout the month and then fire off on the first of the following month. That will cover both monthly and per-creation payments, and it minimizes the number of transactions that Patreon has to pay to process and the number of transfers they have to make to creator accounts.

I understand that people want their money right away, but if they're allowing payments as low as $1, then they need to limit the number of transactions somehow.
Non-neutral wireless ISPs have always been legal in the US (IIRC). T-Mobile actively advertises their non-neutrality as a feature (eg "Binge On", where approved video streaming sites are zero-rated).
> I think Jack at Patreon fundamentally misunderstood the nature of the relationship between patron and creator. A lot of patrons feel like their payment is a donation instead of a subscription or water bill. Yes, some patrons+creators have a quid-pro-quo arrangement where payments unlocks content or extra services. However, many payments are just "appreciation" type of money.

And at least for serials the "quid-pro-quo" arrangement is usually earlier access to content (e.g. bonus/patron chapters), there's no exclusive/sale type arrangement.
A lot of GPL violators are probably well-meaning individual hobbyists, not corporations.

I am not a lawyer, but the language as I read it does not appear to give knowing abusers a big opening. They still have to correct license violations within 1-2 months, unless they're just hoping no one does anything about the violation.
To view this comment, please send $1.50 to bitcoin address 1ar71cL3I5B3h1nDPayVVa11
Sorry but no. Even as an introvert, I can still recognize the problems that being able to escape into a smartphone during school would have caused me later in life.
The photo of a single lithium-ion cell getting a tab spot-welded on by hand is worrisome. That is very-early-prototype stage kind of stuff. If they want to "beat Tesla to market" they should have a fully automated battery production line by now.
People who mine bitcoins just make a living.

The outflow of the capital from China via bitcoin must definitely be larger than inflow. And those who transfer wealth from China via bitcoin are keenly interested in bitcoin growing as much as possible without crashing. They likely have bought a lot for a much lower price, and want to cash out in the West, at least partially, without trouble.
It was the disggregation that seemed to piss people off the worst - which I doubt they pitched to people in their test groups.
That was probably the issue. Pre-seasoning is mostly bullshit. The best seasoning is just using the thing daily for a few weeks/months IMHO. Very new pans have not had the time to build up a good solid coating.
If their modifications work, then couldn't an existing truck manufacturing company purchase them and integrate the tech into their existing line?
GopherSauce SDK'd
ofc the internet was different back then.
Your first point on Twitter's appeal is valid, but I don't think this is necessarily restricted to centralised systems. Discoverability is something decentralised networks struggle with - look at the role the very centralised (albeit endlessly mirrored) pirate bay plays, despite efforts like btdigg - but I think it's very solvable. Somehow. With some effort and ingenuity.

On your second point, the IRC comparison makes sense, but Slack and Reddit are locked in ecosystems. Don't see how they compare.

Mastodon is basically IRC with Twitter's format.
> you basically can't do anything to hurt a cast iron skillet

The only ways I could think of involve self-defense in a home invasion scenario.
Thanks -- I had no idea 'Show HN' submissions are different! I just finished reading the guide you linked me to; please correct me if I'm wrong, do I have to re-submit this submission, with a leading 'Show HN'?
Huh? How is that cynicism. That is precisely what decision making is, at all levels.

No decision can or will please every stakeholder. You always need to make compromises.
What VC board of directors is going to support that?

Are we supposed to believe they didn't game the numbers out on this? That attrition wouldn't hold sway? I don't believe it, and any attempt by them to "I'm just a simple caveman, unfamiliar with your society" an excuse lies in high tension with "$100MM in funding."

I think the simplest explanation is that moving to focus on bigger-ticket patrons destroyed their brand.
LeCun vs. Rahimi: Has Machine Learning Become Alchemy?
Stainless is nice, it only loses on thermal mass and non-stickness. But if what you want is food, not perfection, it doesn't narrow your options much, and is much easier to maintain.
I know. Still felt like it was worth the downvotes.
This episode is a good demonstration of how the structure of production works: prices begin with what the consumer is willing to pay and work backward to higher-order goods or factors of production.
I don't get it. The technology looks super interesting but the end result maybe is more targeted at teenagers?

> AI needs data that informs it whether its decisions are right

Well, aren't the emojis all out there for you to analyze? Isn't there a lot of videos with real faces for you to analyze?

> VR characters that look like you in the gameworld

XBox does this today, doesn't it?

> personalized advertising that has your face in it the way you like

I couldn't care less about advertising. Maybe you're pitching to investors?

> Everyone asks us why after starting a big “serious" company, we decided to work with emoji, and this is the reason.

What's the reason? It's not clear.

As an user of this, it looks like a gimmick (like Tom The Talking Cat).
That's quite true, and this cryptocurrency mass hysteria has all the markings of a new tulip craze. Meanwhile, sellers keep on pumping the value hoping it's high enough to start dumping on unsuspecting fools.
You are doing the right (and hard) thing. Well done.
The lookup happens on each invocation. It’s alway indirect, and the implementation of a method can be changed at runtime. Method calls aren’t optimized to be direct invocations.
I have a nice lumberjack-kind-of-beard and my avatar showed up with a designer chinstrap and glossy lips...
Would it not be the case that declaring "cryptocurrencies to be similar to hard drugs or something and follow the same playbook" is a recipe for disaster? None of the drugs laws have really worked out all that well, as they've led to mass incarceration which has a high social cost.

Many people seem to want drugs. Banning them often increases the price, due to the supply going down or being more costly to obtain versus a constant demand. To follow the same playbook, there seems to be a non-zero chance that Bitcoin would become rarer, and therefore more valuable, and therefore more attractive than fiat, increasing demand even more. I think it's a crap-shoot what role cryptocurrencies would play after a large-scale ban.

But, yeah, _if_ I wanted to do that, and I was a government, that would probably be the way I'd do it.
They don't need much marketing. They were, AFAIK, created by DHL for its own needs. DHL approached companies and universities, offered to pay even for the development, but found nobody willing to build what they wanted.

They ended up making it by themselves - this is the company created for this purpose. They already have a customer, they were born with it
It didn’t really seem like Patreon was making significantly more money from the new model, fees were higher because they chose to no longer batch charges. The fact that this belief is so widespread is a major testament to Patreon’s failed messaging.
Yup.

I did an in-store pickup at Walmart last night. I got a text message with the pickup # and when I went there (Walmart's on my way home and I stop there most days), the greeter at the door was the person who got my order. Pickup station was right by the door and I was done in under 2 minutes.

It's improved a lot in the last year!