skysight-inc/HackerNews huggingface dataset:
> But you can also do some very loose things with spec that aren't done in a type system (I speak with a cheerful ignorance of type systems). Eg, I can spec a function so that one argument is smaller than the second. This allows my testing system to automatically generate the correct data to test my function.

Check out dependent type systems. These allow you to define, mindbreakingly enough, types that __depend on the values you assign at runtime__, and functions whose type depends on the values passed as arguments.

Don't ask me how it's done; it's all dark magic to me. All I know is that people who use dependent type systems claim they are very good at certain uses involving incoming streams of unknown data, like parsing binary protocols.

https://en.wikipedia.org/wiki/Dependent_type
Steve Hall on LinkedIn: pizza pizzadelivery02536 bestpizzaeastfalmouth
This could solve a lot of problems. A big barrier to allowing children to change identity/block pubertyl/etc. is that it’s impossible to tell which cases of gender disphoria are biological and which may just be an expression of depression, social disorder, etc. Now we can brain scan kids to determine who would be eligible.
Yeah, sorry for the abbreviation. I meant 'Convention over Configuration'
Here's a non inclusive list

1. Initialization

Type foo = Type(FieldType())
Type foo = Type{FieldType()}
Type foo = Type { .field = FieldType() }

2. std::unique_ptr can be null

3. std::shared_ptr does not guarantee atomic reference counting

4. std::variant and std::optional require exception handling.

5. std::map should be the std::unordered_map data structure, while std::ordered_map should be the special case. The unordered_map should also stop being a terrible hashmap implementation on most platforms.

6. std::vector<bool> is not what you think it is under the hood

7. Explicit should mean the opposite when it come to single argument constructors (meaning implicit casting needs to be explicitly enabled in the constructor definition)

8. Although on that point, one could argue that implicit casting should be a different operator overload than constructor definition.

9. There needs to be a mechanism to check the validity of a template argument before the template is expanded (concepts will fix this, iirc)

10. https://codegolf.stackexchange.com/questions/1956/generate-t...

11. It should be trivial to implement an std compliant iterator. It is not: https://stackoverflow.com/questions/8054273/how-to-implement...
Lex is a softie that loves love and asks some disarming softball questions with the goal of giving the reader a window into the mind of the guest instead of rehashing points from keynotes/awards speeches. I admire that dedication in this age of internet beef and it's likely part of why he has an endless stream of qualified guests.
InstyMatch API
Github URL : https://github.com/wlanalysis2017/InstyMatchAPI

What is InstyMatch?

InstyMatch is an AI-driven engine used for analyzing pairs of job descriptions and candidate resume sets.
Created by data scientists & recruiters, our engine uses machine learning to process & analyze data between job descriptions & resumes and provide you with results & feedback for every resume, independently & with respect to the job description.

Who should use InstyMatch?

1) Recruiters delivering clients to hiring managers:
With our AI-driven InstyMatch, you can confidently deliver clients to a hiring manager with our results as proof of a great match.

2) Recruiters matching clients with the right job:
Instead of spending hours reading through resumes & figuring out if a client is a good fit for the job, let our AI-driven InstyMatch engine do it for you in a matter of seconds!

3) Recruiters improving clients placement likeliness through resume improvement:
Our Resume feedback feature allows you to quickly & easily tell your clients how they could improve their resumes & tailor them to a specific job opening to increase their chances of placement.

4) Jobseekers looking for the right match:
Unsure if you’re the right fit for a job? Run your resume & the job posting through our InstyMatch engine to see how well you stack up before you even apply!

5) Jobseekers looking to improve their Resume & job placement:
Does your resume need some improvement? Do you want to customize your resume to be a better fit for a certain Jobposting? Run it through our Instymatch engine to see how you can improve!

6) Developers looking to create powerful new apps for the billion dollar staffing market:
The U.S. Staffing market is expected to reach a record $157.8B in 2020, a 2.7% increase from 2019.
The market needs tools & technologies to help match Jobseekers with the right employers, our InstyMatch API gives you the power to create those tools!
Electrons and Valence: Development of the Theory, 1900-1925[1] by Anthony N. Stranges
I picked this up at a Texas A&M (It is published by A&M) book sale for cheap. This book caught my eye as it was one of the few actual books on any form of science I had seen there (many of the books were history, and often specifically about Texas, which did not interest me).
As the title suggests it is a part History, part Chemistry, book about the development of theory of electrons and the steps it took to get there. It explains various theories, and state of the Chemistry world at certain times in History. It often quotes and references older books, and provides the citation at the bottom.
While my Chemistry knowledge is really lacking, it was still quite an interesting read. I haven't yet completed it, but I'm slowly working my way through it, and it's reinvigorated some of my interest in Chemistry that I had lost in schooling.

[1]: https://www.amazon.com/Electrons-Valence-Development-Theory-...
I meant that the US government policy is the exception compared to US law, not to the rest of the government. Private companies should not be required to make anything public just because their customer is NASA (or the US government, for that matter.)
If the paid for search engine ignores SEO "optimizations" and actually ranks on content AND these results prove better that attracts actual paying users, then we don't have to wait for SEO to die. Just like SEO rose to prominence to win Google result ranking because that's where the users were, the sites would stop the SEO crap.

Getting this hypothetical site to get users is the real problem. Same thing with getting users to a Facebook alternative.
Beyond the question of the possibility of giving a precise answer, did OP lose sight of basic courtesy?

As far as I know IPFS is an open system contributed to by volunteers. Making those kind of demands for deadlines in such an aggressive tone is way out of place.
Hi!

I'm Yasu, and I recently worked on a very simple Chrome Extension to revert google results back to what they used to look like before the recent change a few days ago.

Let me know what you think!
We started Flatcar Container Linux to provide the option of continuing as is. We don't like to see perfectly good software be discarded simply because of an acquisition. We understand the hassle with porting configurations and have found a good number of organizations who are supporting our effort through support contracts to continue in the manner they intended when they chose to use CoreOS Container Linux.

We also released the update service as an open source project, Nebraska (https://github.com/kinvolk/nebraska). That was something that was closed source with CoreOS. This allows you to be in control of your updates.
They get to decide because it is their algorithm and the whole point is of a search function is to discriminate inputs to be relevant. They aren't "getting in the way" - they are using it as they please.

What you ask for isn't freedom but control over everyone else - there is nothing stopping you from running your own spiders, search engines, and rankings.
Everyone always thinks the people of the past were idiots when in fact they were just working under different circumstances and culture. I wager that in 100-200yr it will be no different.
Actually Tokyo has much less than Seoul. You're counting railway stations, not subway stations. There's a large difference. Though the water is quite muddled, the easiest way is to actually look at the maps of the differing cities.

I was actually very let down by the metro of Tokyo compared to other Asian cities. Probably due to my high expectations.
Early feminists and especially suffragettes were frequently criticized for only focusing on one issue at a time, but trying to take on every problem at once is a recipe for accomplishing nothing. You have to stay focused if you want to win.
Yes :( I even removed mine from github after reading about people losing their gmail over unrelated google account problems.
Observation is useless if police aren't keen to taking effective action in the first place.

1 in a million crimes it is probably super useful, but for the 999,999 other times some people get into a fight, something gets stolen, two people get stabbed in a grocery store with many cameras and security guards and dozens of witnesses (using an example from my neighborhood in LA this past September), nothing happens because the perpetrators are long gone and will never be found by the time the cops show up, if they do at all. You can't effectively keep 500 square miles safe with only 9000 cops.
You can't really use the century thing, most western organisations had views which most progressives would view as abhorrent today.

Section 28 in the UK was only 40 years ago, when the UK government was descriminating, and only repealed less than 20 years ago. When you put the beside your 150 years, you're coming across as lacking in even a basic understanding of history.

Attitudes change. And those attitudes changed only very recently for almost the whole of the western world.
So on one hand, adonisjs, feathers, etc., but a lot of nodejs users consider express+npm to be their "rails".
A company like Enron would probably love knowing detailed information about energy usage patterns.
Do you understand the infrastructure required to support “simple paper signs”? They’d have to spend days reprinting signs when something as simple as the timing for one stop on a bus route changed. Also the simple paper signs couldn’t tell people which stop is the next one: you’d have to follow along on your route map and hope you didn’t miss something.

Overall the new systems which can tell people which bus is coming and how long it’s likely to be are great, because they help remove the worry about whether the bus I am about to catch is the bus I actually want.

Google Transit beats any paper maps and signs system hands down and requires far less capital investment.
I agree with this, but do it for yourself, not (for the opinion of) others. It's easy to make this a superficial exercise (doing it to pose and look good etc), but it can become a longer-lasting and healthier habit if you focus on the wonderful impact it will have on your well-being. The superficial fringe benefits are nice by-products.

When I switched my mindset from the superficial to something more meaningful, regular exercise started making more sense to me, I was more comfortable with my motivations, and I found I stuck to it for longer.

All the best :)
Why do you doubt this? As a company in total, I believe that all decisions are made on "will this sell more ads". At the same time, I believe that some of the ideas from the software devs are born from doing something cool. It then gets rolled into "how can we use this new thing to sell more ads"?
At Uber, we have Product Managers, who define priorities, strategy, and the "what" to build.

Engineering managers and engineers decide on the "how" and manage their projects. Some EMs run the projects themselves, some PMs do the same. I've found that delegating this responsiblity - and setting up clear expectations - really helps engineers on my team grow, stay motivated and become leaders. Engineers who lead projects also often get promoted faster than those who don't and just become much better rounded than those who have the mentality of "That's not my job. Why should I manage any project?"

We have Technical Project Managers - TPMs - who manage massive projects. Think 5-10 teams, 50+ engineers, 3+ locations/timezones. The type of projects that take more than an hour per day to keep in sync with. The ratio of TPMs is around 1:50 for engineers.

This is similar to all highly autonomous tech companies work - Google, Facebook, PAULS (Pinterest, Airbnb, Uber, Lyft, Slack) as far as I know. For small projects that engineers can manage just as good, why add an extra layer?

Also, often project management decisions and arcitecture decisions are often connected (clean architecture, clean boundaries means less cross-team project management). Engineers managing the projects means a push for cleaner architecture. Having full-time project managers might mean working across messy architectures, project managers picking up the additional work that unclear boundaries mean.

So for every 100 engineers at fast-moving companies like Facebook, Google, Uber, you'd have about 10 EMs, 10PMs and 2 TPMs. That's it!
Show HN: Nebula Graph Studio 1.0 – Visualize graph data for you
Well...you are objectively better "in touch" with the machine when you have explicit control over, and are therefore force to pay attention to, the gear, coupling between engine and wheels (clutch), and traction.

I don't think you can argue that modern cars aren't increasingly unloading a lot of driver responsibility onto the computer. I suppose it really is a question of how many different functions a driver has to pay attention to. In the limit you have a level 5 self driving car at which point you're totally removed from the experience and sure, by objective performance and safety metrics it's superior, but at that point there is no real pleasure derived from controlling the vehicle.

> I just reject the romantic attitude that something is getting lost

You really are losing aspects of control which some people enjoy managing manually. That enjoyment is the source of romanticization and those aspects are unquestionably disappearing. Granted, every person has their own happy medium on this spectrum of driving control, and personally I'd absolutely love an airplane style console where I have dozens of switches/dials to vary engine and suspension parameters, but I recognize that this is less than ideal according to safety constraints and market forces.

As an analogy, the fact that I can almost blindly pick any combination of computer components and expect them to work when assembled means there is subset of techies who lament the good old days where you had to carefully choose compatible components, hunt for appropriate drivers, and occasionally come up with your own kludges. Yeah, it's objectively easier now, but it's perfectly valid to romanticize the thrill of doing it the old hard way. Risk gives spice to life.
I want to love F-Droid I really do. Finding apps is just miserable because whatever CDN they use, if any, does not play well with New Zealand and scrolling though apps just shows blank icons. Eventually they load but scrolling back up they are blank again, there is no caching.

Same with screen shots, it can take 15+ seconds for screenshot thumbnails or full screen shots to load. It is like being on dial up.

I know it is open source and I should not complain.
Similar to https://github.com/gabrielbull/react-desktop but with Linux support, that's great.

I hope this gets more traction than the react-desktop project.

Super curious: How does an app built with Proton Native fares against an Electron base app when ti comes to RAM and CPU?
Will the Chicago Tribune Be the Next Newspaper Picked to the Bone?
Ancient? I'm feeling a little old now.

I've always felt like I have neglected debuggers to my own detriment. Print debugging is just very convenient and once you get in that habit it's hard to stop. On rare occasions where I didn't know where in the code or in the system to start they've always shined.
I dislike this formula of "Stopped reading after ..." that I seem to be seeing more frequently.

Why not just make your criticism of the quoted text straight up? Why the rhetorical flounce out of the room?
Happy to answer any questions about Flatcar Container Linux (https://www.flatcar-linux.org/).

It should be noted that we went a step further than CoreOS by releasing the update service we use to manage updates as an open source project, Nebraska (https://github.com/kinvolk/nebraska).
If anything this is accelerating. Already people find a lot of behaviors that were acceptable in the 50s, 60s, 70s, and even 80s to be disgusting today. The #metoo movement is a prime example of shifting societal attitudes. It's happening so fast that people don't even have time to retire and/or die before their past behavior catches up to them anymore.
I see some claims that PV edited videos, selectively removing portions to give a particular impression, which may well be true.

But when CNN did that[1,2], changing "take that shit [violence] to the suburbs" into "a call for peace", the left wing media ignored it. Wikipedia editors didn't add it to CNN's page[3] or add a message that CNN has a history of deceptively editing videos.

That's why it's so important to get information from many sources, because every source (including Wikipedia) is selectively edited to favor an agenda. At the very least, by choosing what stories to cover, but sometimes more blatantly.

1: https://www.youtube.com/watch?v=S-8Cn6boqcA

2: https://www.buzzfeednews.com/article/davidmack/cnn-sorry-for...

3: https://en.wikipedia.org/wiki/CNN
The loop CL macro would like to have a word with you. Moreover, there’s also reader macros that you have to worry about. Macros in general can have whatever syntax the author chooses. No one actually writes lisp code that is truly homoiconic for one simple reason: being constrained to a completely regular syntax is kind of annoying.
> To be a true alternative to Electron one must provide a simple migration path for existing Electron apps to Proton Native which would change everything in cross-platform desktop app development.

That only makes it an increasingly attractive alternative for those who already have an app built on Electron, and has little to do with whether Proton is a “true alternative”. If it can viably permit developing an app without Electron, it’s a true alternative. How easy it is to migrate an app from Electron is a separate matter.
Nicholas Carr, 2015:

In suggesting that driving is no more than a boring, productivity-sapping waste of time, the Valley guys are mistaking a personal bias for a universal truth. And they’re blinding themselves to the social and cultural challenges they’re going to face as they try to convince people to be passengers rather than drivers. Even if all the technical hurdles to achieving perfect vehicular automation are overcome — and despite rosy predictions, that remains a sizable if — the developers and promoters of autonomous cars are going to discover that the psychology of driving is far more complicated than they assume and far different from the psychology of being a passenger. Back in the 1970s, the public rebelled, en masse, when the federal government, for seemingly solid safety and fuel-economy reasons, imposed a national 55-mile-per-hour speed limit. The limit was repealed. If you think that everyone’s going to happily hand the steering wheel over to a robot, you’re probably delusional.

There’s something bigger going on here, and I confess that I’m still a little fuzzy about it. Silicon Valley seems to have a good deal of trouble appreciating, or even understanding, what I’ll term informal experience. It’s only when driving is formalized — removed from everyday life, transferred to a specialized facility, performed under a strict set of rules, and understood as a self-contained recreational event — that it can be conceived of as being pleasurable. When it’s not a recreational routine, when it’s performed out in the world, as part of everyday life, then driving, in the Valley view, can only be understood within the context of another formalized realm of experience: that of productive busyness. Every experience has to be cleanly defined, has to be categorized. There’s a place and a time for recreation, and there’s a place and a time for productivity.

This discomfort with the informal, with experience that is psychologically unbounded, that flits between and beyond categories, can be felt in a lot of the Valley’s consumer goods and services. Many personal apps and gadgets have the effect, or at least the intended effect, of formalizing informal activities. Once you strap on a Fitbit, you transform what might have been a pleasant walk in the park into a program of physical therapy. A passing observation that once might have earned a few fleeting smiles or shrugs before disappearing into the ether is now, thanks to the distribution systems of Facebook and Twitter, encapsulated as a product and subjected to formal measurement; every remark gets its own Nielsen rating.

What’s the source of this crabbed view of experience? I’m not sure. It may be an expression of a certain personality type. It may be a sign of the market’s continuing colonization of the quotidian. I’d guess it also has something to do with the rigorously formal qualities of programming itself. The universality of the digital computer ends — comes to a crashing halt, in fact — where informality begins.

http://www.roughtype.com/?p=5813
Exactly = even if this isn't the last time the launch escape system is used, it'll almost certainly be the last time it's used to escape from a perfectly good booster.
Frostbite created by DICE is the default engine for most EA games nowdays.
based on your lack of suggested alternative, I'm gonna guess you are just cutting shit down out of hand. i mean, what are you saying? _don't_ try to quantify stuff? rely on intuition?

weak comment pal.
If this is qt and wxWidgets, how is this "native"? It's as much "native" as React "Native" is on either iOS or Android.

"Native" means native to the ecosystem it runs on. The gifs on that link show nothing like that. The amount of work that would be required to make even a small app that truly feels native on macOS or Windows would be enormous.
Same here in western Europe though, the screenshots take forever (they often never load) and icon caching would be welcome as well.

Personally I just look for apps elsewhere and install them through F-Droid when available (like Telegram, Firefox (fennec), piggybudget, OsmAnd, reddit reader, Öffi, K-9 mail, Newpipe, ssh connectbot, wifi analyzer, simple file manager & gallery, QR code scanner, muPDF viewer, etc. I all have through f-droid instead of the google ecosystem). The only exception is the "new" section that opens by default when you launch the F-Droid app: there I browse when there is new stuff.
Really simple filters can yield very impressive results on images.

This makes me think of deep learning "style transfer" effects. They're nice but so are artistic filters that long predate these things and are tremendously simpler.
> Fantastic food

The spices on the chicken taste weird to me...
Elon Musk expects SpaceX's first crewed mission between April and June
If you picked that person to be an reviewer, that means you value their preference, and should at least make a faithful attempt to understand about that preference. If you haven't picked that person as a reviewer, then the merge it in.
I tried to autogenerate the titles optimizing for controversial topics, now it is a mix of autogenerated and manual ones.

The books are enrolled in the "Kindle Unlimited" program, where you get paid per page view and the user only pays a flatrate. There are some views but nothing major.

No pushback from Amazon yet - but I am well aware that that might happen. But it is all unique content and I published them in the "Puns & Wordplay" categories, stating the AI nature in the description. So it might be ok.

I don't expect to make money on this.
Medical Laboratory Professionals (Who’s Who in the Lab)
You take it a bit too serious ;-)