skysight-inc/HackerNews huggingface dataset:
Yes, when an employer is looking for a potential candidate/user and they review/pick out 10 potential hires based off the coursework and an obvious candidate doesn't jump out at them, the employer could turn to the personal projects listed in the profile to compare how they work without direction/on their own which may help them decide which user to hire.
I'm not 100% sure, but I think this might be the first thing I've seen on HN front page, in all my time on this site, that actually motivated me to jump right into criticism. Usually I just stay quiet if I don't have anything positive to say.

First of all, before even clicking through, my reaction to the name was negative. To quote henrikberggren's comment: "Naming a learning platform 'Sugar' is like naming a rehab clinic 'Heroin'."

Second, those stick figures look like skull-and-crossbones.

Third, your sample "fun activity" looks less fun than anything a kid with a computer has access to.

Fourth, creating a new user in your Sugarizer demo is an awful experience. It asked me to pick a name first, then let me go through the rest of the steps -- including "choosing" a new avatar color by clicking to get random colors until I just gave up -- and then, at the end, told me the user "foo" already exists.

Fifth, I don't find the UI intuitive at all. When I'm inside an activity, if I want to go back to the activity selection page, I have to click on an octagon with a square inside it. No idea how I'm supposed to associate that with "home" or "back" or any of the verbs I could think of.

Lastly, I tried out a few of the activities and I have no idea how any of that is supposed to help kids learn or collaborate. The "clock" activity just displays a clock. That's it. The "tam tam" activity has a confusing UI, but once you overcome the confusion, you can just pick different instruments to hear their sound. The most confusing was the "maze" activity, because I pressed one arrow key and it solved the whole maze. Later I realized that it follows the path until a decision point and then waits for input, but it's really weird.

I appreciate that this must have taken substantial effort, but I have no idea just how this is supposed to be useful. And let's face it, I gave it more time than an average visitor probably would.
Soon! Releasing some videos on Sep 16th, and release party at Strangeloop on Sep 13th.
#1 is that people don't want to do the effort to make training sets specific to their purpose.

The table stakes for a text analysis project are to annotate from 3,000 to 30,000 examples. A well caffeinated, motivated and trained annotator can annotate maybe 2,000 examples a day so this is very feasible but people would rather spend the person*days screwing around with Tensorflow, NVIDIA drivers, BERT, and whatever is the new shiny rather than do the work which is on the critical path.
Vancouver is bad. For sure.

The biggest problem is certainly drug use. I've never been there, but I've heard horror stories, and exchange horror stories from California.

My other points, especially health care, still stand - and Chicago is comparable, weather-wise, to Toronto, and still contained far more visible homelessness, and things like needles on the sidewalk, that I just rarely, rarely see here.

Weather aside - Chicago, with a population of 2.7mil, reported 86,324 Chicagoans were homeless in 2017[1], vs. 9200 in Toronto[2], which has a population of 2.9mil.
[1]https://www.chicagohomeless.org/faq-studies/ [2]https://homesfirst.on.ca/info-stats
This is what has helped me immensely: pick a service that you use and just reimplement it for your personal use.

You'll have a clear idea of the requirements and can even open source it at the end :)

Pick anything that would benefit frkm being self-hosted or something that you currently pay for. E.g. dropbox, etc.
Basically two reasons:

A lot of code is run once, so the initial compilation cost is potentially more expensive than just the process of compilation, without even running the generated code, and if not that then compilation+execution is also longer than just interpreting.

There are also benefits for performance. If you haven’t run any of the code yet (through the interpreter), the baseline portion of the JIT has no knowledge of the code that is running, and so has to make a bunch of static guesses and (if you look at the old baseline JIT in JSC) include a lot of code for various common cases that may happen. Eg in the JSC case every arithmetic op include the entire code for both integer and floating point arithmetic inline. That bites you in a few ways: the guessing type info means that you have poorly chosen branch ordering (eg you put integer logic in the middle of the “fast” path for something that is floating point), and you simply generate more code which itself takes more time to produce, and also results in increased icache pressure which hurts runtime performance.

I haven’t read the entire article yet, but the JSC interpreter is written in a pseudo assembly so it can do an on stack replacement to switch into jotted code more or less anywhere during execution as the wonders of assembly means you can guarantee identical layout.
It is annoying to me that I see the same message three times. Showing these messages after npm install just does not scale in a useful way, especially as there might be important usage messages that do show up on installation.
Not without change, but I'd argue further change is certain, and likely to be of large magnitude.

I do not know if it will be sustainable, but I doubt it will be static.
I am really interested in the beta and also would like to help somehow: bobo.linux \@ \g\m\a\i\l\.\c\o\m
Many ATS tools like Workable already access your email history, so it's not so crazy to offer it. Many people will use and appreciate this service.
There's no replacement for having a good network of friends and mentors to bounce questions and ideas off of. That makes all the difference for me.

Another thing is to disregard any statement that starts with "it's simple" or "all you gotta do is" unless that statement is followed by a "here, let me show you...". My main point is that the learning never stops, and you'll benefit from accepting that you are responsible for teaching yourself. Being fully dependent on a TA or professor to shove knowledge into your head is a good formula for hating a class when you start to understand the teacher isn't as good as teaching as you hoped they would be.

Lastly, learning is a lot harder if you aren't working on something fun, too. For example, if you're taking a class on databases and it's about as interesting as watching paint dry, maybe doing something more hands on involving databases would be fun. For example, I enjoy doing things like shaving microseconds of the amount of time it takes to query a table, and pushing the boundaries of what is possible helps me understand a whole lot about why that database was designed that way in the first place, which compliments the course material very nicely.
This is true of all software whether you're Facebook or a solo open-source developer; we all stand on the shoulders of giants, literally nobody doing work today can claim otherwise.

> That's why they need to fund open source.

They do. They pay employees to work on software they contribute to the open-source community. To build React, Facebook had to rely on "20 years of R&D" but also millions of dollars in engineering hours.
Developing Designer’ Eyes and Mouth
No. But I've (as an amateur) looked at crash investigation reports, and they usually state more than one cause.
absolutely right.
that is already on our radar given the types of customers we are currently talking to.
we are also seeing increased scrutiny from the API providers who are insisting on their own security audits to allow API access.
Yeah, it's the health care, gun violence, poor leadership, and ICE that really throw me off. It actually scares me. To think of all those poor families who are being treated worse than animals from ICE alone - well, let's just say I try not to think about it, and just be grateful I'm in a country that sees that as what it is - abhorrent.
Famous Graphics Chips: Microsoft’s Talisman
It's nuts when you put it that way. To really standardize an essay, you'd have to give the prompt and argument to be made and just test their ability to turn it into prose.
I didn't downvote you, but I see no data, only anecdotes, poor forms of argumentation ("most of us ..."), and outright mistruths (your health care is in no way, shape, or form "free") ... and HN tends to downvote this sort of content.
I've found Apple support to be fine in person (used to be able to just walk in, now you need an appointment), great by phone, and super convenient via chat.
Honestly as much as I dislike chrome the “hold cmd q” behavior has saved me many times and I kind of wish safari did it: cmd-q and cmd-w are very close to each other :)
The distances between are a contributing factor.
If an activity is not meant to be sustainable, then stop using a word literally meaning "A burst of speed or activity" for prolonged, iterated, no-reprieve workfactor increments.

(See above Humpty Dumpty "glory" quote.)
Why should population size be important? I know tiny sample sizes can produce curious results by luck, but I don’t buy that applying to multi-million populations. It seems to me that the difference is worth understanding.
I thought vendoring was being deprecated in favor of modules. Maybe I misunderstood though.
I have never understood why people assume that just because the US is bigger than other OECD countries that it can't have the same levels of happiness, or the same quality/cost of healthcare and education etc.

Why do you think the US should aim lower simply because it has more people?

Why don't you think per-capita comparisons are valid?

If anything, the US should be better than smaller OECD countries because it gets a huge benefit from scale.

It feels like you're simply giving up "because we're bigger" on even trying to just equal other OECD countries.
I'm not sure if Android allows for multiple mappings of the same page, but I could see something where global variables that are internal to the library are accessible only through a mapping that is known only to the binary itself (possibly by hardcoding it into instructions inside .text?) API needs to be exposed, of course, but ideally that would be the same across different implementations of a library.
How Google discovered zero-day bugs that Apple patched on iOS 12.1.4
As long as google is free to hire union or non union workers, this is OK with me. What I hate are civic locked shops.
There was a charity here that sold donated used clothes. They were there for 15-20 years and did well for their charities. Donated space, donated used clothing - what could go wrong?

Well, the workers joined a union, the city one, and signed an agreement and carried on. Then the next time they needed a breaker reset, they had to call the union, same with fluorescent tubes and many other trivial things. Well, no problem - called breaker reset - all is well. A week later the bill came in. 2 men and a truck for a minimum of 4 hours plus time in transit - it came to over $1000. This was abetted by the union steward who found someting on a weekly basis. Patching drywall - same thing, 2 men, but there is a complication, drywallers are not painters, yep 2 painters, 4 hours etc etc. A few small drywall holes cost somewhere over $2500 to fix. Many other tasks also needed the same treatment, tap washers were real killers. In 6 months they went into a negative cash flow and all 15 of the people were laid off. Since it was a donated space with only used clothes as assets, there was no severance for these folks. They got their unemployment insurance, but that was it.
Long may webdevs go on believing that!
Not in every place in the US you need a car, not in every place in Europe you have a bakery around the corner. We are talking half-continent sized areas with several hundred million people. There is quite a variance.

But more to the point, good quality bread has been more ingrained in the culture of several (but not all) European countries than in the US, and while the wheels are turning, it seems to take some time.
From my personal experience I have nothing but happy memories from my visits to Toronto. Yes, the winters can be brutal but so is the case with most of the New York state. Toronto seems more diverse, clean and in general, a happy place. <3
Fair question. I am chiefly concerned with the promotion of corporate goods or services. Authentic 'public service announcements' ("Smokey the Bear implores you to stop setting things on fire", etc) do not bother me, since the interests of the 'advertiser' and the target audience are reasonably aligned in cases of genuine PSAs. I consider personal advertisement ("I have a patreon" or "please hire me") tacky, but not nearly so bad as corporate propaganda on account of the relative power dynamics.
Can you explain your logic?
Completely agree with this, having lived for time in both countries.

While we might be a percentage of the overall US population, we are fortunate to have access to most of the same things as the USA, just with a few extra nice things like health care.
Uhhh what? JSC beats v8 across a wide variety of code, and has stable ABI so you don’t have to have N different copies of the entire implementation across every app.
It’s identifying what masquerades as factual, unbiased news reporting as a click driven opinion piece, no more and no less
Envoy is more than capable of underpinning api gateway and service mesh. They are different applications of the same technologies. The difference in north/south and east/west traffic is not nearly as distinct as other commenters are saying. The biggest change is that clients in an east/west transaction have the capability to do mTLS and connect to multiple backends natively without using DNS. The other big change is that the requests flowing from north/south are inherently less secure than east/west traffic since they originate from a third party.

API Gateways are a feature of Service Meshes which allows end-users to access services through web browsers which have less sophisticated protocols for authentication and service discovery.
> Until you consider the fact that critical infrastructure depends on underfunded open source projects that sometimes have trouble staying afloat

This is not principally an issue of a funding problem for the maitnainers, but an issue of a risk management problem for the relying parties.

Unfortunately, it's probably going to take a massive costly, critical failure before it gets addressed, but once that happens it will be addressed quickly, and critical infrastructure will rapidly not be relying on underfunded open source projects. (Whether that is through those products—whether the existing core project or a new fork—getting better support from well-heeled downstream parties, as many widely-critical open source projects (e.g., SQLite) already have, or whether it means those products get replaced may not be consistent from product to product. If they do get funding, though, it's not going to be without the funding parties taking a keen interest in governance, as the risk doesn't go away with unaccountable funding alone.
I don't understand this argument. What does the population of the country have to do with anything? Shouldn't a country with a larger population have more power to make competitive advantages, and larger economies of scale, and therefore have an easier time?
Yeah, but the work of lawyers has often forced industries to do things differently, even when the best science says they shouldn't do it that way. For example, lawsuits over botched baby deliveries that argued "you should have c[aesarean]-sectioned" resulted in extreme overuse of the procedure in the US, with higher resultant risks.

So ... I wish it worked like you described.
You're right - it's just so much cleaner than Chicago or Orlando. It makes living here feel 'good'.
All things considered, I'd say Apple has done an excellent job wrt security for iOS devices. All modern iOS devices are updated on a regular basis with a high uptake rate, and Apple monitors its store and is increasing its use of bug bounties. And with these exploit chains, Apple has addressed the issues quickly.

The downside of Android being an open platform is that Google is limited in forcing vendors to update their devices - and most do not. That said, Android has had regular monthly security releases for years, and the Pixel devices are excellent from a security perspective. Google also monitors its app store - as well as the full Android ecosystem (as far as Google Play Services is installed) for potentially harmful applications. This is why you regularly see articles along the lines of "Google removes malware from the Play Store that has had X installs!"

I'd say the biggest vulnerability for Android users given its impressive scale is a vulnerability in a vendor's supply chain. Given the complexity of devices, a vendor likely has multiple places where a malicious actor could insert malware into an Android device. I think this is why US intel has ultimately decided devices from China - Huawei in particular - are untrustworthy. If you can't validate every component of a device and trust the vendor will always audit its security, then it's hard to trust a device, even if it is safe right now.
I'd argue that the expectation of perpetual population growth is one of the big problems (the unsustainability of social security bottlenecking at the baby boomers being an obvious example).

There is a compelling case for immigration for that sake alone.
What do tax breaks have to do with private debt, namely mortgage and HELOC debt?
Yeps, sorry, I meant OS (muscle memory is a bitch...) =)
Microsoft Suphx: The World’s Strongest Mahjong AI
Facts about American Workers
"It's difficult to get a man to understand something when his salary depends on his not understanding it."
I wonder if there's some A/B testing or tailored headlines going on here, because the headline I'm seeing when I click the link is "Most Canadians Are Now Better Off Than Most Americans".
I'm seeing a different page from yours.

Headline for me is: "Most Canadians Are Now Better Off Than Most Americans"

With a subheadline: "Middle-class people in the U.S. are losing ground to their peers in other rich countries."
Happiness doesn’t follow success: it’s the other way round
Grabbing rootkit artifacts that could be on the device?

Its just that its not Facebooks place to do this. I wouldn't expect a app linux binary to upload the contents of /usr/lib, or a windows app to start sending system32 dll's off system.

FB can try to sell this as a 'lite-AntiVirus' type service, but that is not its place. There is no indication the app is doing this. Its FB being creepy as usual.

If Google did it, it would be less creepy, just like how Microsoft can grab malicious files detected by Defender -- but they write, support and protect the OS! FB is just an app. It shouldn't be harvesting its users operating system files!
You're describing a commercial licensing agreement. Why would you use MIT at all in this case?
I sympathize with the frustration of unelaborated downvotes, but you've pretty much run the gamut of political flame-bait here.
Apple certainly hires people from their open source projects and keeps closed-source forks. Most of the changes make their way back to their original projects, though, but the caveat is that this only seems to happen if the project is used heavily outside of Apple and after the feature has "shipped" (which may be a while after the code was actually written).
Do psychotropic drugs enhance, or diminish, human agency?
IANAL, but I assume that if someone actually memorized a confidential document, rewrote it from memory, and showed it to people at another company, it would be equivalent to just walking out the door with the physical document in the eyes of the law. judges tend not to be amused by these kinds of logical gymnastics.
How is USA health care not being free untrue?

Furthermore, I actually had to search, you're putting words in my mouth and misquoting me, there - I never, ever, said, anything along the lines 'in no way, shape or form is it free'. I'm aware of insurance, I lived there, I'm not dumb, and I don't appreciate people misquoting me, or putting words in my mouth, thanks.

I lived there, I would know...that's not something I think needs backed up by data...I'd be happy to provide it.

Also, how is something like ICE an 'anecdote'?

ICE is one of the biggest crimes against humanity that is still ongoing. I hear horror stories every other day.

EDIT: added references for everything.

Here:
'6 reasons why health care is still so expensive in the USA'
https://www.investopedia.com/articles/personal-finance/08061...

Weather aside - Chicago, with a population of 2.7mil, reported 86,324 Chicagoans were homeless in 2017[1], vs. 9200 in Toronto[2], which has a population of 2.9mil. [1]https://www.chicagohomeless.org/faq-studies/ [2]https://homesfirst.on.ca/info-stats
Think of it as a subsidiary for the poor. Market forces have not been responsive to creating a sustainable planet, while we also have to recognize the necessities for life/production in society. The cost increases at a higher rate for those who go beyond the basic needs.

Secondly to incentivize less consumption.
What externalities are you talking about? I fail to see how forcing women to give birth to children would do anything positive for society: either you'd have to force them to raise them, which would result in tons of children being raised by single mothers who don't want them, which doesn't sound like a very good environment (and also violates individual autonomy) and would have a lot of negative economic effects for society, or you'd end up with tons of kids in foster homes or orphanages, which would also have lots of negative economic effects for society, both for the costs of institutionalizing these children, and then later all the social problems they'll cause when they grow up and become criminals.

There are no real negative effects for vaccination, as long as you don't force them on people who have genuine medical conditions preventing them from taking them safely (e.g., allergy to vaccine components).
Yes. It's the "greatest country to ever have existed" but whenever it's behind in something it's impossible to fix that because it's too big, too diverse or something else.
HN discussion: https://news.ycombinator.com/item?id=19694207
Surely if you are verified by twilio, you aren't anonymous?
SIPRNet (the secure version) has a parallel network for unclassified traffic (eg surfing foxnews / open-source intelligence / checking your gmail).

If I had to take a wild guess, an executive at some point said "why do I NEED to switch between these two terminals? Can't it all be secure on just one of them? I just want to be able to reply to outside emails on the SPIRNet."

And thus it happened, or probably something like that. Never underestimate the "executive factor".
Dont French cops take away every device showing speed cametad while driving?
I always suspected this. Years ago, there was a public jailbreak technique that could be initiated merely by visiting a webpage. It always seemed to me that if this technique were found for a later release of iOS and not publicized, it could be used for the deeply nefarious purpose of stealing information.
I lived most of my life in Toronto and now live in San Francisco. I can't corroborate your observation that "people are generally a lot happier" in Toronto.

I agree homelessness is dramatically less in Toronto.
I read that wrong. you're right.
About a decade ago I needed an embedded scripting language in a c++ project and chose JS. Embedding SpiderMonkey was a matter of copying all files in the `js` subfolder of the Firefox sources into my project, and calling into it was peanuts. The classes were well named, easy to use and easy to learn.

Did this somehow change?