skysight-inc/HackerNews huggingface dataset:
I've used it in emulators to emulate loadlinked/storeconditional primitive archs a bit cleaner on x86. Those already look sort of like HTM if you squint hard enough. Even there, there's a lot of nuance to guarantee forward progress.
That's awesome! I went to Cairo in 2016 and only got to see the Bent Pyramid at a distance from the Step Pyramid site, since I didn't have much time there. Even from afar it's an amazing sight.

I'm longing to go back there, even more now.
Right. Except we are talking about corner cases where pre-programmed computers on wheels kill people. Merely better rule following does next to nothing, and that's expected. The idea that we can follow rules to make computers on wheels "work" is false, unless one wants to go the China route where near-everything is monitored and punishment is extracted automatically (and even then... it still wont work).
All I know is that Google etc basically started this mess and they need to be the ones that fix it since everyone follows them.

Sadly it's not going to happen over night. I am just glad they are trying and honestly I don't see how they can come right out and replace the entire interview process for companies over night.

They need to prove to more and more companies that if people can do this real world stuff then you should hire them and not focus on trick questions.

I am already thinking I will prefer companies using this new system as long as they stay true to their word and keep it real world.
Ready or not, here comes the future...
They ought to introduce some random spelling and grammar errors to make it more realistic.
Its kind of amazing to me switching from PHP/Ruby to Python, that things like f strings and walrus operators are just now being added to python.
How did you verify the Telegram user had no activity, aside from messaging them and then waiting for a few days?
WASM + Canvas or WASM + OpenGL should give a significant part of that... but what made flash really special was the tooling around it. I wouldn't be surprised to see Adobe make some strides there, but the output may be less than optimal.
Multiverse Not Necessary
On the README:

> Currently, Sweet should be considered experimental and under heavy development (re-development more like). As such, the API will be undergoing a bit of churn until probably the end of the year. So, probably best not to try Sweet in production systems just yet. If you're interested in helping out though we'd love to have you!

Project last updated 2 years ago. I think this is dead.
Guido disagrees and rejected the idea multiple time in the last 2 decades. I think he worked on Python for a long time too :)

This feature is kind of a symbol, the first real decision of the transition between the bdfl and the next era.

I'm not worried about it, but yes, it was really against python core principles.
why does genius coder like him still look for a job? can python foundation have some permanent fellowship for people like him?
NASA’s large SLS rocket unlikely to fly before at least late 2021
We have some sorts of similar things. EyeToy and Kinect were additional hardware added to the system for games; not on the same media as the games though. The difference is expansion hardware today is always going to be subordinate to the main system --- the economics and data transfer realities don't work out to put a polygon processing enhancement in a USB add-on; but the cartridge slot has immense potential and it could also be cheaper to use the base system with enhancements than to release a whole new enhanced system (although, it's not clear to me how much the base genesis/megadrive benefits the 32x)
Modern progressives advocate sexual freedom but try to control many other aspects of life.
You might consider trying a fresh install from a USB drive after zeroing out the disk (and backing up your data). The new version of Mojave will probably be released in the next week.

The slow web page loads might be caused by your adblocker software and performing the fresh install might make a difference.

I am using a 2019 15" MacBook Pro for a couple of weeks and I don't use the Touch Bar at all since I use "Command keys" within applications. Esc for use with vim works as it had with my non-touch bar model.
In Ada, = is equals and := is assignment.
Is that ruling sensible to you? I read it and it seems to be saying that rape of a 6 year old it’s fine as long as the guy keeps her around til after she’s 18? Also the fact that he had other girlfriends that are past puberty was listed as if it were exonerating evidence. That was the reasoning given in the link you provided. Can you help me figure out how I’m misinterpreting the ruling? On it’s face it seems nonsensical.
> but showing a normal "mixed-race gay couple"

For an international audience this is very obvious in your face propaganda. It's hard to miss it or ignore it, when you only see this in US shows and nowhere else.
Isn't that what C is?
Same thing in California. I read they discontinued the free platform because of low use.
One of the use-cases for positional-only arguments strikes me as being very sensible:

def my_format(fmt, *args, **kwargs):
...
fmt.format(*args, **kwargs)

suffers from a bug if you want to pass fmt as a keyword argument (e.g. `my_format('{fmt}', fmt='int')`). With positional-only arguments that goes away.

You could always force developers into using your code the way you expect by parsing args/kwargs yourself, so it's not like this really changes anything about the "restrictiveness" of the language.
Another view: It is an issue of libraries owned by individual developers. I commonly argue for organisations of some kind to take over ownership over "relevant" libraries. This of course is nothing which can be enforced.

Benefits are not only reduction of "bus factor" on a single developer, but also enables review procedures.

Depending on the project this could be a custom organisation, a "generic" organisation like ASF.

Libraries owned by a single developer for me are a notable risk, when taking them as dependency.
It's not just their cloud images, as far as I know Debian excludes all virtio drivers (net/disk/rnd) from all install media.

It is very frustrating.
I use the term DRM loosely (possibly incorrectly!). What I mean is that most font foundries make you include a CSS or JS file that only loads the requested fonts for a domain or domains you specify in their backend.
A Manual Action would be more probable
https://support.google.com/webmasters/answer/9044175?hl=en
As someone who can play 3 instruments (sax, guitar, percussion), TV & music are very different

Music is very actively engaging for me. Even listening to it, I tap and strum along. I even find myself “air fingering” to sax music. I primarily stick to unknowns, local acts, live shows on YouTube.

TV on the other hand just makes me feel numb and tired. With little exception I nothing from it. I read up on popular shows here and there, mostly on Wikipedia, just in case someone brings it up I can kind of follow along (same with movies).

Also when and where I grew up we had a clear public TV picture, and the CBS affiliate that barely came in. Perhaps my brain never developed enough of an interest.

Instruments are much cheaper and less environmentally destructive to make.

For me the benefits of sticking to music far out weigh TV
Glad to help. If you're running any experiments (I'm still in the middle of the followup to my first one), I'd like to hear about the results.
They use the term "Max Power"

See https://books.google.com/books?id=0Lte8pweTa0C&lpg=PA54&ots=...
And the GIL...
I'm likely going to remain a permanent subscriber even if there's nothing I like to watch because I never want to return to the pre-Netflix days of normal TV which I haven't watched in more than a decade but get a glimpse of it every-time I visit my folks who have both Cable and normal over-the-air TV, both of which I find unwatchable - ad-laced, cringeworthy, opinionated, political, dated and of low-effort quality.

Netflix's on-demand streaming is basically the only way I can watch long-form media content these days.

Also the economics of paying a low monthly fee for access to billion dollars worth of content per year is insane value and something I'd definitely like to see more of, so I'd like to see the Netflix model continue to succeed.
Enterprises like these are free to make whatever decisions they want and I don't think it's fair to evaluate them with morals that seem to imply they are evil. What I mean is : this enterprise is not a monopoly, and there is competition, and it is free to fail ( unlike some banks lets say). If some other tax website provides better value, people are free to move to that.
I've had a similar experience driving around rural Mexico. The laws are far more lax and you run into all kinds of unexpected obstacles, but as a whole it actually works out pretty well because people understand and adapt to the situations.

One example is that there are a number of small towns with two way streets that are parked on but only the width of two cars. That creates bottlenecks where cars can only travel in one direction at a time. This might seem like a disaster and it certainly wouldn't work on a busy city street, but in these locations everyone adjusts and when two cars approach a choke point from opposite directions drivers are really good about being cautious and pulling to the side to allow the other party to pass.

There are probably thousands of these local quirks around the world. Handling all of these situations effectively in a fully self-driving car will take an advanced AGI.
People who write font license agreements are not entirely morons. It's pretty clear what is and isn't allowed! https://processtypefoundry.com/help/base/webfont-license-agr...
Not sure how you will provide updates but I think satellite imagery over time would be really neat for reforested areas.
I don't think you know a lot of Chinese people. They use Baidu when they are outside continental China. It is mostly because the search results are finely tuned to local stuff and it has the big plus of not giving you links that are censored if you are in China so you don't waste your time. I ended up using it myself a couple of times for that reason.
I'm more interested in setting up consumer/hobbyist level carbon capture processes (if thermodynamically possible).

Rough outline from Rod Fitzsimmons:

- capture of CO2 from the atmosphere using a variety of techniques, usually adsorbtion (https://en.wikipedia.org/wiki/Carbon_capture_and_storage). This takes quite a bit of energy.

- Conversion of the dissolved CO2 into alcohols. Reaction is 2CO2 + 9H2O + 12e- → C2H5OH + 12OH- so it's energy-uphill and needs an energy input. Maybe solar cells or a wind turbine. Requires a catalyst, often a variety of copper matrix. Catalysts are the major subject of research. To figure out whether you could do this in your garage you'd probably need to go to the literature.

- Distillation of the alcohols - usually done with heat, requires 800-900 deg C. Possible but hard and energy intensive. This is where Prometheus sits, they have a nanoscale membrane that does room-temperature separation of the alcohols using electricity input (more energy in!)

- Conversion of the alcohols into gasoline, diesel, kerosene etc. This is a pretty well-known process that uses a catalyst called ZSM-5 plus heat (mo' mo' energy!). I haven't looked into the chemistry or the availability of the catalyst.

This seems like a better startup idea than a project funding aggregator.
I was discussing this (faceapp) earlier today, and I really don't feel like its a big deal aside from the russaphobia it drums up. We shouldn't condemn all of the post-soviet countries because of some percieved boogeyman.

I'm not a hugely public person but I've certainly been on a lot of websites (http://web.archive.org/web/20181001112852/http://www.ycombin...) and I've been on TV and vlogs as well. If they're looking for facial data, they'll get it from that.

The TOS for the app is about the same as an Social Media site as well so unless you're going to become a neoluddite you probably shouldn't care.
As someone who has written Python code almost every day for both professional and personal projects for a few years: I’m really happy about these assignment expressions. I wish Python would have more expressions and fewer statements, like functional languages.
You could read "if x := y()" as "if x gets a truthy value from y()."

For what it's worth, "x = y()" is one of the harder things for new programmers to translate to English in the first place -- it reads most naturally as "x equals y," but leads to better intuitions as "x gets the value of y". I think that's what makes this clunky to verbalize, rather than the "if truthy" bit.
Is abstaining from conspicuous consumerism virtuous? If so, there is virtue to be gained by not exposing yourself to the incessant, persuasive, and obnoxious advertisements of television.

When I quit TV I stopped wanting/caring about having the newest/nicest model car (among other things), and gained contentment and peace of mind as a result.
This assumes that the game is not already ruined.

Out of 10 games, how many of them are already ruined because 1 or 2 people left, or players are just insulting one another with the most awful thing they can think of. I'd consider quitting to be fair in both cases.
You can code your own wrapper for this.

Like https://github.com/Tygs/ayo

It's not as good as having it in the stdlib, because people can still call ensure_future and not await it, but it's a huge improvement and completly compatible with any asyncio code.
I'm working on a language with a focus on simplicity and "only one way to do it": https://vlang.io

The development has been going quite well:

https://github.com/vlang/v/blob/master/CHANGELOG.md
Ahh you’re right, that’s what I get for skimming.
Rephrasing it as "fundamentally impractical with Silicon transistor-based computers" might make the statement quite a bit easier to defend without substantially changing the meaning. There's no magic in the human brain, but we're nowhere near capable of building one in the lab and certainly not simulating one in a computer. We're so far away from doing either of those things, that we really have no frame of reference to even talk about whether AGI is possible or practical.
I don't think it's just >35-year-olds who find what's going on in Python against the natural order of things?
i agree that using a task tracking system (JIRA, trello, github issues, whatever) is a good idea, if only to help you remember how far you got doing a thing before you got task-switched, and to help provide evidence of why things might not be getting done efficiently.

some of this can be mitigated by having more people involved, if that is a possibility. so there is a layer shielding you from the owner's direct involvement, and so your boss is different to the owner, and the owner is treated like an eager but somewhat difficult client.

suppose someone is hired or is willing to sacrifice themselves to act as team lead. the team lead's main job is managing the owner to get clear priorities, and shielding the dev team from being micromanaged.

You can probably improve things by reducing how agile and responsive your current dev process is to changes in priorities at the whim of the owner, since the owner is currently not giving effective direction.

You can reduce agility and responsiveness in this context by introducing a capital-A agile process, such as Scrum. E.g. Start doing 2 week sprints. You and your colleagues are willing to completely change your priorities based on the latest whims/priorities/requirements of the owner, but only at the start of each sprint when you are committing to which tasks you plan to do.

If you have someone willing to play team lead or scrum master, they need to be on call all the time to shield the dev team from the owner's latest attempt to task switch or change priorities during a sprint. The owner's concerns and priorities are always important, and can be raised at any time, and the team lead listens carefully and helps the owner spec them into tickets in the issue tracker, and consider their priority. at the start of the next 2 week sprint cycle the owner and team lead and team sit together and agree on what is the highest priority, and how much work to attempt to commit to.

All that said

> Any discussion about prioritization he takes as challenging his authority, and becomes upset and dismissive

this is not a positive sign. it is usually a good idea to be interviewing and cultivating other opportunities for work. if you are early in your career and now have a bit of experience, you might also get a decent pay rise out of it. consider joining an org that isn't a startup -- some mature small/medium business, or a larger org that has a more professional work culture and has some understanding of management.
There's a big difference between using your own children to grandstand about your personal political beliefs, and choosing to sell arms to known violent criminals (which is, I presume, what you mean by "become an arms dealer").

> an overall injustice.

An injustice done to whom, by whom? I understand there are tragedies of the commons, but it seems to me that charitable giving or basic activism will solve the tragedy better than some misguided idea that you should weigh a perceived social good (the specific kind marketed to you by activists in the school system) above a known affinal good; and this can be accomplished without lowering the standards for your own children's education.

I get that the differences in level of funding in a catchment/district sometimes seem unpleasant, but I don't see how they're unjust.

To me it seems this is akin to lying to your children to make strangers more comfortable. You have no obligation to do it, and your kids now have the right to resent you. If it's a legal obligation, that's maybe another matter, but as of now there is (in most places) no law stating that people from a given school district should send their tax money to a different school district as a function of their means; and most states don't impose serious restrictions on how the district/catchment boundary lines are drawn.
Does Amplify Console support the multi-account usage pattern described here? That's the part responsible for most of the complexity + headaches in this setup.
Nice article.
The amount of in-house procedures/tooling developed by the backend seems impressive (maybe some not invented here syndrome but can't judge really).
What I am astonished at though, is that the backend part of Über seems so professional while the Uber Android app feels like it's build by 2 junior outsourced devs. Have rarely used an app which felt so buggy and awkward. (aside from regular crashes, e.g. when registering for Jump-bikes in Germany inside the app, I had to restart the app to have the corresponding menue item appear).
Is it your hobby to go around the internet and call people you know nothing about white supremacists..?
Perhaps. But how often are such conditions an issue? Heck, humans, if they venture out, don't do well in snow. Accidents also increase in rain.

To move the needle - towards a true tipping point? - autonomous vehicles don't have to be everything to all people all the time. Certainly for a significant number of driver miles it's moderate distances at moderate speeds.

Finally. Something as simple as a vehicle being able to deliver itself (from some central hub) to your door and you drive it (non-autonomously) from there would be significant. That changes the ownership model. It changes parking requirements, etc.

Yeah, the holy grail might be a ways off. But there's plenty of (pardon me) disruption between now and level five.
It is not "conditional assignment" tho. It is an assignment which returns the assigned value. You can use it in conditions, but you can also use it elsewhere.
Font licenses are pretty clear about what you are and are not allowed to do with the font files you downloaded. For instance, you're not allowed to zip them up and post them on filesharing sites. It does not matter at all whether you include a LICENSE file saying "this is a nonfree font."

The problem is not that you're misrepresenting the font as copyleft when it isn't. The problem is that you simply don't have a license to redistribute the font at will: merely uploading the font to a public GitHub repo violates the license.

You have the right to serve the font from your webserver, and link it into your site via CSS. You absolutely have not been granted the right to redistribute the font in any other manner.

If you post a page on your site with "Like this webfont? Download here!" and link to the same URL that you are using to host the font for display purposes, you'd be violating the license. It's the same exact URL, but you can't post a clickable download link to it. It's not allowed, and if you do, they can at a minimum yank your license to use it at all.

https://processtypefoundry.com/help/base/webfont-license-agr...

Editing to add: trying to solve the problem by adjusting your LICENSE file is roughly equivalent to the "I don't own this!!" disclaimers that people put on YouTube uploads. They get DMCA'd just the same.
I read the other day about geofencing being used to enforce speed limits for rental ebikes and scooters in some jurisdictions. It's not hard to imagine it progressing from speed limits to top-down traffic control programs. This probably is the future we're hurtling towards, as unprepared as ever.
Ask HN: Have you moved from Bay Area? What's your experience in your new city?
I'm thinking about moving out of the Bay Area in the next 2 years and trying to evaluate the pros/cons. For those who have done it - where have you gone and what's your experience been?
And yet you trust it to run all your other instructions? This is kind of a mad threat model. The processor can see everything, change anything, and do so at any time.
The title made me think "Be afraid. Be very afraid". But it's all little stuff.

Unchecked type annotations remain the worst addition since 3.0. Actual typing might be useful; it allows optimizations and checking. But something that's mostly a comment isn't that helpful.
This honestly makes it seem more confusing to me. The fact that there is now an operator that can only be used in certain statements just makes things more confusing. And if there really is no overlap, then why wasn't the "=" operator just extended to also work in expressions? "while chunk = read()" seems like it makes just as much sense without adding the confusion of another operator.
I think it's a mixed bag... a lot of developers think they know JavaScript or understand web applications. I've found that about 90% are not very good with it in practice. Often with job titles as Mid or Sr developers.

Actually understanding more about JS and the browser, and actual application development, and how it fits are good places to start. I find that the browser model actually fits a redux-like master state machine better than MV* that a lot of experienced developers, but inexperienced web app developers tend to focus on.

It just depends. I think there's room for most players, and IU do think WASM offers a LOT or will as runtimes and standard libraries shake out. I'm looking forward to seeing things develop more... IMHO there should be a focus to standardize interfaces for Canvas, WebGL, Audio and FS first. When you can run an application against canvas 2d or webgl with audio and sqlite, I think that's a large way there. Better input support (controllers as well as kb/mouse) is also pretty high. I know people are working on these things.

Getting something that runs almost everywhere will be very nice and although there's some overlap with the intent of the JVM, WASM has more primitive options (for the good) and can support a greater range of sources to a single target set of interfaces.
Was a great project. I experimented with it about 5 years ago and really liked what I saw. But at the end of the day, it's not so fun having syntax that none of your tooling understands.