skysight-inc/HackerNews huggingface dataset:
yeah... are their any success stories with regards to these kind of post? all the ways i play it out in my head don't seems great...

1. someone at exec/board/mgmt-level somewhat detached from product development process sees it and comes in with the "see! this is what it should look like, this looks way better, this guy gets it and he doesn't even work here! you should hire him / do this." which doesn't tend to be received too well from the people doing the actual work, who for right or wrong have all sorts of reasons it doesn't look like that.

if they are forced to bring him in or do it they probably aren't going to like it / him.

2. someone on the team sees it and goes "well, this dude doesn't understand the massive complexities and risks involved in something like this but hey that one piece is not that bad of an idea, let me re-work some stuff", but it doesn't seem like it would help them much to bring him on-board... "uninvited" has a negative connotation for a reason.

of course if could play out very differently, but responses along those lines (if any at all) seem most likely from my experience. it seems like a good approach to rally community support for something, but the community is not the people building the product by definition.
Tweeting will be so fast, it is going to be great
Not really.

So the Epyc is basically 4 ryzens. So you get 4x the cores, 4x the memory channels, and 4x the pieces of silicon.

So think of a single socket ryzen as a quad socket motherboard. In either case you have clusters of cores/cache connected to memory controllers and hypertransport. For most workloads a NUMA aware kernel does a pretty good job of minimizing hitting pages on other controllers. But it's not a particularly big deal when you miss, typically about 10% (latency and bandwidth).

AMD makes all the I/O pins capable of hypertransport (or whatever they call it now) and PCI-e.

This isn't particularly new btw. MCM (multiple chips per package) go way back to the pentium pro if not before. Intel Xeons are all single chip, but have similar on chip architectures. The 4,6,8 core chips are pretty simple, but the larger core chips have a ring bus for one set of cores, and another ring bus for the second.

But generally for most workloads the NUMA issues related to the newer chips isn't a particularly large hurdle from getting good performance. What I am concerned about though is how good the Epyc floating point is, I fear they are bragging about integer performance and not FP because they are behind on FP.
And this startup aims to replace concrete by a wood based material.

https://woodoo.fr/home/
Alexa, please kill me now: My thoughts on conversational UI
The password definitely hasn't leaked as it is a one time password I created based on a somewhat complex scheme, but switching to hashcat (as also pointed outby flipp3r) seems to be the best next step.
3-D printed tensegrity objects capable of dramatic shape change
I can also totally recommend reading Gates Foundation annual letters.
Wireless charging of moving electric vehicles overcomes major hurdle
I'm going to echo the chorus of praise from others, your writing is great and you should definitely consider blogging about your experiences.

I'd also like to point out how great it is that we have such varied commenters here on HN. I checked in tonight to see what's new with the NSA/Apple/Snapchat/usual tech stories of the day, and instead I got this gem about the timber industry and wolves.
After completing the course I can't recommend Startup School enough. For a free course the value I got out of it was amazing.

* Our group's mentor (James, co-Founder of Lista YC S09) was totally committed and freely giving of his time. We could set up individual office hours for 1-on-1 advice and he put a ton of effort into surveying us & adjusting his approach so we could get maximum value.

* Being part of a 25 startup cohort (the size of our group) was hugely motivating. Even when the conversation in our video chat office hours wasn't perfectly incisive it was still energizing to hear other founders pushing at the same things you're facing.

* The internal Startup School networking tools were decently effective and I don't think YC talked about them too much when inviting people to apply. Building a network of other founders when you're bootstrapping in Cape Town, South Africa can be a little tough. Now I've got around 30 different folks I'm emailing with - all of whom have resonating experiences due to the Tinder-style networking tool in the Startup School portal.

* I also got around $5000 in AWS, Azure and GCP credits. Apart from being able to spend this year's infrastructure money on other business things (awesome!) I can also experiment pretty freely with the different platforms and pick the most ideal setup for my app.

Finally a shameless plug for my startup: https://watchdog443.com

I'm building a tool for ongoing monitoring of your HTTPS state & configuration. Feel free to mail me (address in profile) to chat about it or Startup School!
> "But I also do research, and I absolutely do not expect deeply technical topics like advances in aerospace engineering or gene regulation or cosmology to have "simple explanations" that I can understand."

There's a difference between explaining the entire topic and just giving you a very broad strokes approach to get you started learning the subject on your own. Nobody's having any delusions about summarizing a complex subject to a few sentences to substitute learning it the hard way, but if you can't give a very gentle explanation that can ease people in to the subject so they can get started by themselves, I would say that you don't fully understand the subject.

Also, I would add that this explanation is not universal at all. You have to be able to gauge your audience and adapt to what's most suitable.
Thats just Marxist economics that simply does not hold up to economic analysis. The original idea of free market was absolutely that mostly unregulated markets would produce competition.

Its actually they idea of managed market that is way newer.
I am not sure how well Heinlein's polyandrous Loonies[1] would match real-life scenarios. This did not happen in New South Wales where male convicts outnumbered the female convicts six to one[2].

[1] https://en.m.wikipedia.org/wiki/The_Moon_Is_a_Harsh_Mistress
[2] https://en.m.wikipedia.org/wiki/Convict_women_in_Australia
I don't think the author of the article claims that all contractors are bottom feeders.

Some of us have done this kind of work where we were intended to fix a set of bugs on a foreign code base. Whether or not the programmer is a contractor of FTE is not relevant, the experience of being a catfish programmer is.
Social Cooling
People keep arguing that free markets create monopolies. If you actually look at this history you see almost no monopolies rise from the market, but government created monopolies and cartels are all over the place.

If this is such a huge problem please give me some examples where a company established a monopoly AND actually raised prices for consumer higher.
Show HN: Persimmon – A visual dataflow interface for Machine Learning pipelines
It bothers me when they call them "monitors" and then go ahead and fiddle with the frequency response anyway. Look at the difference between the HD 280 pro and HD 380 pro, both labelled as monitoring headphones. The 380 sounds like a muddy mess in comparison, with everything below around 300hz turned up way too high. I think it's fair to ask: if you're going to make MegaBass headphones, mark them as such. Don't advertise flat response and then hand us this.
Thank you both!
I'll be fervently following this. I've got a Home Assistant controlled home, this should fit in beautifully :-) I wish you luck on your enterprise offering!
Top Bug Tracking Tools for Web Developers
Ask HN: Character vs. Skill for hiring?
I have read that while hiring skills should be assessed first and then character. What's the general practice by HN readers? Do you generally have character assessing mechanisms at place? How do you weigh in between character (beliefs, POVs) and skills?
Console based mail-clients are very powerful and fast to use. I was a long-time mutt user before I started writing my own mail client, with complete scripting provided by Lua.

Having a real scripting language allows a lot of useful features, at times using mutt felt a little bit too constrained, although it has a lot of features and is very very flexible in its own right:

https://github.com/lumail/lumail
The site also seems to flag RSA host keys. Using SHA1 in this case shouldn't be a security issue since the hash is calculated as SHA1(SHA2(x)) and you would need to break SHA2 as well. [1]

[1] - https://stribika.github.io/2015/01/04/secure-secure-shell.ht...
I love generics! Simplifies all my api creations deeply, huge re-use of code and very flexible implementations.

Eg. An API to a IoT cloud that lets user define their own type. The payload that i fetch is <T> so users can define their own type.

Another one is an api where i take a generic approach, so my only code that i write ( for every "class" / " model" ) is:

//every endpoint does a complete crud + jsonpatch + batch, also, all methods can be overridden to customize code. This is the code i need to write every time :p
https://pastebin.com/fp8MtpBu

Note to myselve: extend the implementation to support expressions ( odata ) in the url ( similar to sql on top of an API through changing url parameters) and return the dto as response. :)
This is false. There are some mission that they can not fly yet but the additional capabilities for the upper stage are already in development and have been partly tested.

I would expect that by the time the FH flys the upgrades to the upper stage should be rolled out, so they can fly direct insertions.

There is still the additional problem of vertical integration. SpaceX will start doing that on pad 39A.
I think for a lot of boys it wouldn't be much of a problem, although I know that if my head were shaved as a child I would have found it difficult.
From the article (not reposting the links):

I have used different online communities to get to the Ableton Live users (thanks again guys, this was super helpful). If you’re interested in these conversations, feel free to check out the links or screenshots below.

Ableton Forum Part 1 (link) and Part 2 (link)
Gearslutz (link)
Ableton Live Facebook Group (link)
Ableton Addicts Facebook Group
Ableton Subreddit Part 1 (link) and Part 2 (link)
> "Er, they may be left with a warm and fuzzy feeling that they have some "understanding", but let get them to do some multidimensional analysis and see how they do."

Nobody's having any delusions that explaining is the same as teaching. You can explain multidimensional analysis simply if you understand the subject fully, however you can't teach something to someone else unless they work with you and try it out themselves.

But if you want to explain to your politicians that hospitals need special machines to do radiation therapy you don't enroll them into nuclear physics 101, they can probably do with a very broad explanation of how radiation works.
Keep in mind AMD and Intel measure TDP differently - AMD give average for a particular workflow / scenario, and Intel give absolute maximum, so you can't compare them apples-to-apples.
SpaceX has already been testing the upgrades to the Upper Stage. They will soon be able to fly all missions.

Vertical integration is something they are still missing.
Owning a building return a few percent on the capital. Many companies can do better yields, and are restricted by capital. It only makes sense to sell and lease back in such cases. Also, it lets you shift expenses from capital to operational on your balance sheet, which is sometimes profitable in itself.
Metaprogramming frequently reduces readability of the code. Almost all Linux kernel developers and embedded systems programmers are familiar with the linked list composed only of #define 's, and other metaprogramming solutions. It doesn't mean that seeing things like that are readable or easily traced to reproduce what happened.

Maybe you are so smart you can juggle it all in your head, as Torvalds is reputed to do with the Linux kernel. The rest of us don't have the ability to hold the mental model of both the primary layer and the metaprogrammed layer in our heads without a devotion of time that would exceed our schedules.

Thankfully in C-like languages, the compilers I've worked with will let you see the post-metaprogrammed output.

C++ templates and other metaprogramming features improve readability; I'm don't mean to cast shade on metaprogramming in general, just heavily obfuscated implementations.
I'm with you. The worst part of a project (when I was doing them) was getting the first to end-to-end proof of concept going.

Give me profiling tools, debuggers and refactoring tools any day of the week.
First, IP address assignment for dial-up users was generally random from a pool, and ISPs usually only kept logs long enough to be useful for troubleshooting purposes.

But ignoring the IP address assignment issues, do you remember what website log analysis tools (eg. http://www.webalizer.org/) were like back then? Most encouraged dumping the raw logs and just keeping the summarizing reports.

As a result, for most intents and purposes the data on nearly all user information consumption and interaction was ephemeral.

These New Yorker cartoons sum up the situation then and now:

https://en.wikipedia.org/wiki/File:Internet_dog.jpg#/media/F...

http://68.media.tumblr.com/7a8daddf2030b685e5e776eb9af7a6ac/...
How Mobile App Development Companies Help in Solving Business Problems
Establishing a business is not a cakewalk as it requires dealing with a number of problems altogether. However, a mobile application can help in solving these problems effortlessly.
It's always helpful to listen to your mixes on a very familiar system, regardless of (or particularly due to) its inaccuracies. You have to remember that your music will be listened on almost everything - from alarm clock radios over default iPhone earplugs to the occasional proper system.
> There's a lot wrong with this article. Do people actually use their phones for transit? I have transit cards from like 10 cities, and transit cards don't run out of batteries.

Yes. In Oslo, Norway at least, it's become preferable for many (most?) people.

I used a transit card until the day I stood there about to catch the bus, and I'd forgotten to renew my monthly ticket. I had the app already, and the bus driver just let me get on the bus and buy a new monthly ticket on the phone there.

Since then I've used the phone.

If you've run out of battery, the bus driver will generally let you on (on the regional buses. inside the city proper they don't check anyway). If there's a control, the inspectors keep a power bank to let you start the phone to show that you have a valid ticket.

I guess what's different from many cities here, is that with all the transportation except regional buses, you don't need to verify a ticket before boarding. They trust people to buy tickets, and just do regular checks to discourage cheaters. Since implementing mobile phone tickets, I think the number of cheaters have gone down a lot.

I suspect that if mobile payment becomes ubiquitous, I may stop bringing my wallet around. There's not a single thing in my wallet I need anymore (I can even access the doors at work with the phone, although I do prefer the card so far), except perhaps ID/drivers license.
I love the snapchat UX, and to me, the app is incredibly fast, much faster then Instagram and Facebook. That's why I still use it instead of Instagram. That's on android though.
Titlegore.
It might, but I think the US military is a great tool and does its actual job fantastically well. The only thing you can really blame them for is that they did not give a broad enough set of strategic options to civilians.

That said the civilian government usually gives them nonsensical task that they simply can not do.
But iterating over the characters is a very useful feature. It's used in all string algorithms that I can remember in the time it takes to write this comment.
Energy, not Education.
i fail to see whats mysterious about knowing something without direct proof. You could put a literal orange cube in a box, ship it across the galaxy, and you'd "know" anyone opening the box would be an orange cube. You don't need to be present at the unboxing to know that with certainty. How is this different? Am I missing something?
Years ago, when I got the original Nexus One smartphone, I'm fairly certain the box it came in contained a small card with instructions on it that was made from limestone. I can't remember the name of the company responsible but I remember it being printed on the card and that I checked out their website since I was intrigued. I never saw those non-paper cards in any subsequent Nexus packages.

Edit: I wonder why Google stopped using them. Or maybe they didn't and I just never noticed since they were so paper-like.
The "spookiness" is more subtle than that. You could argue that the cubes have decided on their color as soon as you close the box. Why doesn't this argument work for real quantum systems?

In reality, you're not measuring colors of boxes, but spins of particles. You generate two particles with opposite spins along a known axis. If you measure the spins along that same axis, you always get the same result: one is spinning "clockwise", the other "counterclockwise".

On the other hand, if you measure one of the spins along a different axis, you'll randomly get "clockwise" or "counterclockwise" according to the angle between the original spin axis and the measurement axis. Measuring at a right angle to the original axis gives you random results, which is also what you'd expect. But what about the angles in between? Classical statistics says the correlation should vary linearly with the angle, but the actual results have a cosine factor (https://en.wikipedia.org/wiki/File:Bell.svg). This cosine factor can't be explained by any kind of classical statistical randomness. That's the "spooky" part.
So do you have any actual evidence that the article is wrong? Do you have any response to the following?

> App engagement for Uber has fallen to 16%, while Lyft has remained consistent at 18%, according to Apptopia.

Your smoking gun is only interesting if all these articles are wrong. Also, is he even an investor in Business Insider?
There is an RFC being drafted on K12 here: https://tools.ietf.org/html/draft-viguier-kangarootwelve-00
> I hear "dependent types" and I think "theorem prover", but it seems like Idris is a cleaned up Haskell with some light proving features built in?

It's a full-strength dependent type theory, but is intended primarily for use as a programming language. So the design focus is on using full dependent types to make ordinary programming easier.

> What's a good excuse to try Idris?

The best excuse of all: it is super fun.
The price is not subsidized to a huge degree. What they do is pay a lot for the development and infrastructure.

The Arian 6 will get like 3 Billion and many of its parts have a history of development by government investment.

Arianespace might come close to competing on price, but they can't compete on cost.
The problem isn't with writing or reading metaprogramming. It's in debugging issues in the program that the metaprogram writes. You have to then figure out what both the meta-code and the code does and how they interact to have a good understanding of the problem.

There's also some very powerful advantages to avoiding metaprogramming. Like, "grepping for the name of a token shows all instances where said token is relevant". This is an incredibly powerful tool, and you really miss it when poking around in new codebases with lots of magic.
Then you should try looking at NeoMutt (www.neomutt.org). It's a pseudo fork of Mutt that has added a lot of new features.

Recently it landed full Lua scripting support as well. Guess you're not the only one that was looking for more powerful configuration within mutt.
I'd never hire or work with someone with poor character. However, it's often impossible to tell someone has poor character from an interview. That makes it kind of moot.
The article seems to think that everyone should switch away from HTML. But how well does console clients deal with HTML emails. It's not like you can tell everyone to stop sending you HTML.
are you serious? like - really? because we already do solar powered, mass-industrial-scale, genetically engineered, hyper-optimized paper feedstock production in forests.
Nobody's saying that "explaining" is the same as "teaching". Nobody's saying that "basic understanding" is the same as "mastery".

This is just to get people started, it's not a substitute for years of hard work and study. Feynman never claimed this and I think this is missing the point entirely. Unless you have a complete model of how the system works you can't come up with suitable analogies to gently ease in new people to get started.
I'de say it's quite deliberate. Giving the consumer horde better SHA calculators is not necessarily a good idea.

A lot of the theory behind making hasher functions strong is the assumed sheer expense a hypothetical brute-forcer would incur in buying the hardware. If Intel and every myChip Corp. releases chips with better SHA calculators, you'd be risking a global "hacking" frenzy and a potential global meltdown.

The other reason of course is the NSA and the US deep state strong-arming chip makers to keep the general consumer from getting access to fast SHA calculators, since then they can get "private" chips made just for them so they're computationally ahead of the brute-forcing curve.

I mean it's not a big leap to think that, they've already been bribed into the IME...
Interestingly, I went the other way. I used to have mutt for years, then went through a dark phase (macOS Mail.app, Evernote and Things) and finally concluded to Emacs with mu4e.

Integrating mail with Emacs was the best idea ever, because Emails include either todos or serve as reference in projects. Creating todos from Mails as well as linking to them from org-mode is only a shortcut away.

I have never had a more easy to manage and productive todo management system - and it's all text, so there will never be breaking changes or paid upgrades or incompatibilities between tools that I cannot fix.
The problem we both have is when we define someone as a Linux or Windows "user". In my opinion what counts for the year of the Linux Desktop isn't if anybody _sees_ themself as Linux user, but rather if someone actually uses Linux.

I think if we are evaluating what the market share of an os it doesn't matter how it hides it presence. ATMs still are vulnerable to Windows exploits and Linux PCs for Linux vulns and it doesn't need someone to identify with something to be it. It's just the difference between calling oneself a * user and being counted/seen as one.

> Does having a laptop that boots straight into a browser without showing anything lower level than that really count as Linux? Does it really make me a Linux user?

You maybe don't see yourself as one, but you are one. I don't think my Grandma knew she was using Windows and it doesn't matter if she knew.