skysight-inc/HackerNews huggingface dataset:
Tangential question: What career options do you expect a degree in mathematics to open up for you? (Or is this entirely personal?)
> - as an adult, it sucks to work in groups with young students

Wondering if you would share any details on this and/or suggestions for traditional age students working with adults?
Blueprint for Developing the Best UX Design for Apps
https://sup.pm/2RxTEee

Hey all, I thought this will be a good read for any UX Designers. I know there are technical difficulties when it comes to creating the perfect UX design for mobile apps.

Let me know if you have any questions.
thank you for the downvote rinchik.
i downvote you again.
Makes me want to say:

"We have met the enemy and he is We."
Sport gear is very hands-on, so it makes sense to go into the store to choose your next running shoe / tennis racket / hunting rifle... instead of buying the wrong one online and having to return it.
Would you steal a loaf of bread to feed your family? Because these are the true conditions they work in.
>Was Sears too 'friendly' with their suppliers?

Funny enough, I've heard anecdotal evidence that the complete opposite was true. This comes from work I've done with a company that engineers, tests, and certifies tools under a dozen different brand names, one of which was Craftsman back when Sears owned that name outright. Whether it was official policy or not, Sears' practice was to rotate their buyers every ~3 years specifically to address the issue of buyers getting too chummy with the suppliers in their assigned sector. Unfortunately, this led to the issue of buyers being unable to develop subject-matter expertise in any one area and a broader problem where any compwtencies that were developed were often useless in their new assignment. According to those I've talked to who were around in the 80's and 90's when Sears' was starting to get pressured by other specialized Big Box retailers, whoever rotated into the position would have 0 experience with power tools or outdoor power equipment as they had spent their previous rotation buying anything from linens for the home goods group to clothing, or even flowers and plants for the gardenjng department.

The final product that wound up in consumer's hands was typically of competitive quality (hence the continued reputation of the Craftsman brand even today among the older generations) but the speed with which Sears' could expect new products to be developed and the costs involved was greatly hampered. This eventually led to Sears' losing the competitive edge in providing superior house-brand goods for the same price as the competition. Sears' had the market share and clout to get suppliers like the one I've worked with to justify the lower margins that come with designing/making a higher quality product to sell for the sams price. Once the whole buying process became incredibly time intensive due to a lack of expertise on the buying end the margins once spent on increased quality were instead swallowed up by plain old inefficiency. The end result was Sears buying a similar quality of product to what these suppliers were offering to the competition but without a cost advantage. Consumers noted the fact that a Craftsman chainsaw was no longer superior to the "X" brand this supplier provided to a store like Home Depot, except the Home Depot one was $15 less, thus began the death spiral ending in today's news.
It does help you in a real way just as existentially as educating the next generation helps everyone. A healthy population is an economically productive population, and ensuring people get preventative care on time prevents strain on emergency services and saves the whole system money. In fact, this is how private insurance works too, your regular bill pays for other customers services, yet private insurance is somehow not viewed with the same contempt by conservatives.
... Because we need cars that artificially perform worse whenever Apple wants us to buy the new model every two years?
Nintendo admits DS meant Developers System. If not for that it would sound like a stupid corporate incompetence rumor of "Whoops accidentally gave the placeholder brand recognition!". DS as Dual Screens made a good fit for laymen and does describe it well though.

The Switch in English also manages some naughty dual meanings while also being totally innocuous.
You may be able to make a sale and then build it and still keep the sale, but if you think that this is too risky with respect to reputation or having a customer depend on what you’re selling be ready, it’s still worth going through the sales cycle until you’ve found something you can sell.

It won’t magically get easy to sell the product when it’s ready, so it’s possible eliminate bad ideas which are hard for you to sell early, even if you let the sale fall through towards the end.
Okay so hear me out here. You can change. It’s not hard.

I am the owliest of owls. All my life, I’ve been up till 2am and struggled to get out of bed, snooze the alarm, last minute, dash through the shower, hurry to work, no time to think, sit down guiltily at 9:01am. I hated that morning rush but whatever, “that’s just who I am”.

Now, I’m 42, so maybe age makes this easier. But my girlfriend is an early riser, and she sometimes gets up at 5am. FIVE A.M. What? Mental.

Except when you do it a bunch of days in a row, and you see the benefits. You know who else is up at 5am? Nobody, because they’re not idiots. So it’s an amazing time of day. It’s calm, it’s peaceful. Nobody bothers you.

The best part by far is right about now. It’s 9:30am here in Australia and I’ve been up for 3.5 hours already (only did 6am this morning). It feels like midday, yet I have the whole day left. It’s amazing.

The trade-off? You have to go to bed early, of course. But when you do this regularly, your body just sorts that out for you. You will be tired at 9pm. Just you try not to be, buddy. No amount of telling yourself that you’re an owl will change that. And, help yourself. Put the screen away, read a book, you know all of this.

Also, help yourself in the morning. My advice: don’t be a hero. Don’t try and get up and run a marathon. Just get up and put the kettle on. Slouch downstairs. Rub your eyes. It’s okay to be sleepy, it’s 5am and probably dark [0]. Have a cup of tea and a slice of toast. Read HN or Twitter or the paper or a book or whatever. DON’T BE A HERO.

Now, it’s 5:45am, maybe 6am. Seriously, don’t rush. But now it’s 6am and you are thoroughly awake and you are ready to go.

Enjoy the day. Just try not to be too smug about it, us morning people can be a bit like that. :-)

[0]: Added bonus. You get to see sunrise!
Crowdsourced? Like what we did when we tried to feed cows to cows?
No, 1 million people didn't try to get on the planes at the same time.
Here is a video version of it so you can hear! https://www.youtube.com/watch?v=oP3c1h8v2ZQ
In the US it is actually a big deal because data is not a "creative work" so it is not covered by copyright protection.

Because of this, black market re-sellers can operate with relative impunity. Most data brokers have a TOS that prohibits the re-selling of their data, but there isn't any copyright protection.

For example, if a company has location data, the only way for them to be held liable is for a particular company to prove they obtained that data directly from them. Once the data has reached a minimum of two parties, everyone now has plausible deniability. If this data was under copyright, the original copyright owner would always have a claim and it would be each parties responsibility to prove they had a right to hold and distribute it.

The lack of a copyright style concept of original owner allows data to flow freely even if that transfer is violating a specific TOS.
That sounds like a pretty cool snapshot of a diverse set of folks.
PostgreSQL has the beginnings of a solution to this problem: version tracking for collations. I think it should be extended to track versions in a more fine grained way so that it can detect and reject this scenario (and related scenarios), and I think that libc implementations should provide a way to expose the version. I have proposed this for FreeBSD libc, and I hope someone proposes something similar for glibc (maybe me eventually). I think PostgreSQL should continue to support both ICU and libc collations (I don't think it's reasonable for every piece of software to use its own collation system, or for everyone to switch to ICU, I think libc should do a slightly better job).

More recent discussion of various possible approaches on PostgreSQL -hackers list: https://www.postgresql.org/message-id/flat/CAEepm%3D0uEQCpfq...

Proposal to add versions to libc collations in FreeBSD: https://reviews.freebsd.org/D17166
Until a rotor strikes the drone and everyone dies in a fiery crash? That was a pretty stupid stunt on both the part of the pilot and the drone operator
I think this type of thing is more important to get non-vegan people to eat less animals than to provide options to vegans. Anyone who has been eating vegan or vegetarian for some time is already going to appreciate the nuances in foods, while a great meat substitute is important for the meat eaters who think they can't have a meal without some "protein" on the plate.
How long does strategy need to win for for it to be winning? Or from a different perspective: How original would it have to be? If not that much then it might have looked like a Commodore C64 or a Radio Shack TRS80. I think originality is worth something though and would rather point at an Amiga or a Sun SPARCstation but come to think of it they're not around anymore either.
I see using nuclear to the fullest extent possible to displace all coal, gas, and wind generation as progress.

This view is directly at odds with the “progressive party” in the US that is convinced the only way forward is prayers that we will come up with an energy storage solution to make up for the instability of wind/solar while continuing to allow nat gas and coal in the interim while climate change marches on.

In my views, every time the government increases taxes and starts more individual and corporate welfare programs, that is the opposite of progress because it’s very rare that the government executes something effectively with self sustaining income.

Cap and trade is progress. Random bans on industries are not. And on and on.

So yes, we can certainly agree on facts, but I don’t think many people can agree on what the definition of better is because that’s definitely subjective.

Cortez and Sanders were elected on socialist platforms and they want nothing but massive government expansion of welfare programs that they see as “progress” and “better”. Their proposals so far have massive funding flaws and/or are ripe to fail in a short period of time (in my view) so I don’t see them pushing progress or anything better.
Yes but it’s one they deal with quite happily. Because the bandwidth of the receiver is tiny.
can't wait to see how much improvement whole genome analysis will bring to patient outcome.
Nobody Really Knows Why Apple Is Struggling in China
I was going say something to this effect as well, for the other harder drugs I’ve tried. I do remember having fun while on them, but I also vividly remember the “come down”, and don’t really crave them at all because of that. I wonder if this (psychological?) trait is more common amongst people who are unlikely to become addicted to drugs.
Why not just let the market do what it wants? That’s how we got Lamda School in the first place. That way there could be income-sharing schools like Lamda School for trades that make financial sense. For degrees that don’t make financial sense, students could pay for them upfront, as many already do.

The government never had to be involved with financing higher education to begin with.
> It's a matter of expectations. For most people, an office isn't a library reading room. It's a place they work which often means talking.

Can't argue that. Only issue is WeWork doesn't sell it that way. They sell the open office space as a quiet place, and then play good cop/bad cop and everything in between.
26, so not a lot older in years, but at a very different point in my life - settled with wife, mortgage etc, which makes a big difference I think.
There’s a Typewriter Orchestra, and It’s Pretty Incredible (2017)
PhD computer science.
I'm pretty confident that no set of axioms could make every Turing machine's halting problem decidable. From the paper:

"consider a Turing machine Z that enumerates, one after the other, each of the provable statements in ZFC. To describe how such a machine might be constructed, Z could iterate over the axioms and inference rules of ZFC, applying each in every possible way to each conclusion or pair of conclusions that had been reached so far. We might ask Z to halt if it ever reaches a contradiction; in other words, Z will halt if and only if it finds a proof of 0 = 1. Because this machine will enumerate every provable statement in ZFC, it will run forever if and only if ZFC is consistent. It follows that Z is a Turing machine for which the question of its behavior (whether or not it halts when run indefinitely) is equivalent to the consistency of ZFC. Therefore, just as ZFC cannot prove its own consistency (assuming ZFC is consistent), ZFC also cannot prove that Z will run forever."

This argument works for every axiomatic system: there will be a Turing machine whose halting problem cannot be proved in it. If there wasn't, you'd be able to prove that the consistency-checking machine would halt, thereby proving that the system is consistent, which is impossible per Godel incompleteness.
try this instead

IS there a secret system being used to track candidates that is not advertised and is used by HR and Recruiting firms across the board in Silicon Valley?

If so, Who is responsible for this system and who works for them?

TL;DR: is there a Palantir of HR that nobody is talking about - if so it needs to be exposed because it may be a core reason why ageism exists.
> You should try interviewing as a software engineer with 10 years experience. They never ask you to double the value of each integer in an array.

You shouldn't extrapolate your own experience into "never" or "always". I have twice your experience, and I've had insultingly simple questions like this. Amazon asked me to do fizzbuzz, for crying out loud.
The tradition of "mock meats" in Buddhist culture is one of the oldest. I've found some of their veggie meats to taste really close to real meats, and they tackle things like fish and tuna, which hasn't been addressed much in the west. https://www.tastecooking.com/buddhist-mock-meats-paradox/
Show HN: React Messenger: Chat UX Components Inspired by Facebook Messenger
Yes, I've created initial version of the engine first.
In may case the need of having embeddable HTML engine was well known - people were trying to embed IE quite frequently. Even Microsoft itself was trying to put it everywhere they can.

The question was on different angle: can single person compete with the whole IE team at MS to achieve anything viable. And that required the engine to be present to try by others.

Initial version was very basic HTML renderer named HTMLayout that time. Made site for it and published couple of articles about it. These allowed me to gather requirements and estimate interest/market for it.

After that modules of HTMLayout were assembled into Sciter, with additions of CSS and scripting.

As of 9 months...

I've participated in many projects, successful ones took 9 months from first PRD to alpha/beta stage. Longer projects, as a rule, were less successful. Team lost the steam, etc.

YMMV of course, but 9 months to create something, seems like is embedded into human nature. I cannot provide any formal proof, just a feeling supported by 30 years of experience in the business.
Right Wing Nerds vs. The New Common Sense
Bangin' on the keyboard like some chimpanzee.
So an offence against the espionage act then - it would probably be one under the official secrets act in the UK (unless your a tabloid journalist)
FWIW, I just got a better book suggestion from your comment than I ever got from Amazon.
I was 22/23--a year and a half or so out of college.
Also, the 26th IOCCC has now started, if you are inspired!

[ Submitted as news: https://news.ycombinator.com/item?id=18764925 ]
You can copy the “redactions” in the Manafort team’s filing and see what it says
To be fair, in '98 there weren't many people with big corporate web store experience who were also experienced enough in retail to trust with a big corporate retail operation.
> "While there’s no doubt a sober message here for Silicon Valley optimists, there’s also one for markets at large. This might be a turning point not too dissimilar to past real-estate bubbles."

The question is have now is: where are those investors / investment monies going to go next? If the hipness of being involved in startups is over (for the trendy types if you will), where are these rich cool kids going to go next? That is, unless they have a place to go, are they going to leave?
I'd elaborate by saying that for the focus of ML to be on mathematics risks creating technology that isn't useful at great cost. I think that software engineering followed a similar arc; the mathematical appeal and authority of formal methods was very great, in the absence of wide and deep experience of the reality of system development there was a huge focus on trying to use formal methods as a fundamental part of system development with very marginal pay off in terms of current practice. I think that the impact of this can be seen in the way that software development is essentially an artisanal practice now. AI and ML risk the same sort of diversionary excursion where mathematical fundamentals are the focus of the field and the real world is demoted/externalised. We do not understand the transformations between data and a deployed application, they are semantic, organisational, system dependent and very human. We can't characterise the type of mistakes that classifiers will make, or why those mistakes are, or aren't significant in an application. We can't engineer a machine learning system in the sense that we can't evaluate or certify that it'll work reliably or consistently.

Right now ML and AI are like airships in the 1920's if and when something goes wrong and lots of people die (or are blinded) the community isn't even in a position to properly investigate what's happened. Before we get to focusing on the equivalent of hydrodynamics we need to move to an organisation and practice of engineering discipline - that's what the aircraft people did, and that's why the windows in jetliners aren't square, and that's why you can fly off on holiday.

If AI and ML don't do this and instead everyone spends their hours and days doing maths that isn't absolutely at the core of the real issues of application then watch as confidence and trust evaporates and be ready to wait 20 years to see any value arise.

But - maths that achieves results like those in compiler design and optimisation, I'll buy that for $1!
Please none of this business here. Comment civilly and substantively or not at all.

https://news.ycombinator.com/newsguidelines.html
“Unlike some other jobs that do pretty well on the list, which are very demanding, software developer tends not to be a really stressful profession," Koenig said.

This sounds like more propaganda from the tech industry to saturate the workforce with more hopefuls to drive up the talent pool and drive down employee costs. Don’t get me wrong there are some slacker software jobs out there, but if you want “software money” then in my experience it’s usually not a cake walk. We’re talking putting in many extra hours, way too many meetings and being “on call” a lot of weekends. Maybe I’ve just been working in the wrong places...
The mint flavor is to cover the aftertaste.
Here's an article I recently wrote about a work in progress, representing JSON structures in spreadsheets.

https://medium.com/@donhopkins/representing-and-editing-json...

>Representing and Editing JSON with Spreadsheets

>I’ve been developing a convenient way of representing and editing JSON in spreadsheets, that I’m very happy with, and would love to share!

>Here is the question I’m trying to answer:

>How can you conveniently and compactly represent, view and edit JSON in spreadsheets, using the grid instead of so much punctuation?

>My goal is to be able to easily edit JSON data in any spreadsheet, conveniently copy and paste grids of JSON around as TSV files (the format that Google Sheets puts on your clipboard), and efficiently export and import those spreadsheets as JSON.

>So I’ve come up with a simple format and convenient conventions for representing and editing JSON in spreadsheets, without any sigils, tabs, quoting, escaping or trailing comma problems, but with comments, rich formatting, formulas, and leveraging the full power of the spreadsheet.

Since writing the article, I've used it for a lot of stuff, and added more features, which I hope to get around to writing more about some time! But I'll throw this out now, since it's kinda related to this article.

It now supports automatic style formatting in google sheets, so it shows the structures parsed from the spreadsheet. And it can represent the named regions as a sheet, so you can download the sheets as csv and refer to named regions by name (since they aren't represented in csv's directly, but are very useful for importing blocks of data with flexible numbers of rows and columns as JSON).

Here's the code that runs in both the browser and Google Sheets (implementing the additional formatting of the spreadsheet, and some other stuff).

The problem with scripting Google sheets from JavaScript is that it's very slow. The formatting code is an unoptimized proof of concept, that could be smarter about buffering and making all the formatting changes at once instead of issuing hundreds of tiny little remote procedure calls (which the Google sheets API boils down to) one by one. The one thing that's fast is downloading sheets as csv files, so the part of this code that runs in the browser does that, and parses the csv files into json in the browser instead of in google sheets (which is also implemented, but intolerably slow).

https://github.com/SimHacker/UnityJS/blob/master/UnityJS/Ass...

And here is a typical spreadsheet of JSON data I use to configure JavaScript driven Unity3D applications (check out the other sheet tabs too) -- the JSON spreadsheet stuff in totally independent of Unity3D and the UnityJS scripting extension, but they work great together:

https://docs.google.com/spreadsheets/d/1nh8tlnanRaTmY8amABgg...