skysight-inc/HackerNews huggingface dataset:
> The biggest problem with these tools is scalability and maintainability.

This has been my biggest complaint with both Unreal and NI Reactor... you can build some brilliant things, but not without creating a mess of connections that becomes very difficult to reason about, let alone work on. A lot of production "visual programming" diagrams are spaghetti code, without comments or a changelog you can study.

While written code tends to the same way (just try diagramming the class tree in most software), at least we have tools for dealing with and reasoning about it in text form.
You guys should invite Sonja Trauss, known for her YIMBY activism in the bay area. Housing might not be quite as exciting as some of the things mentioned, but making it affordable makes a hell of a difference in people's lives.

And it also helps companies and just about everyone else, too, since they might not have to pay quite so much due to the extreme cost of living in that area.
> If you're starting a company, you're fighting a long, hard battle against pessimists like me.

If you're a bootstrapped founder, but also a human, one of those pessimists will have your own voice, with a permanent address in your head.
> As a superset of the language described in the Revised6 Report on the Algorithmic Language Scheme (R6RS), Chez Scheme supports all standard features of Scheme [...]

https://github.com/cisco/ChezScheme
San Francisco marathon isn't generally regarded as an elite event, let alone "famous". Most metropolitan road races are around this price point. Especially pricier the closer you register to race-date.

But to your point, there are many smaller races that are cheaper. But often these are less organized, fewer road closures, less exciting, fewer perks; you get what you pay for.
There might be some pride, I have a fairly highend bike and I hate not riding it well. I'd much rather get dropped on one of my middle bikes than on my best weapon...

The difference between some of those mid-level bikes and superbikes is also quite small compared to the price. Regardless of you wealth, the return on investment isn't there unless you're just a bike nut. They are also getting specialized to the point that they are really pro-level bikes that sort of need sponsors and mechanics behind them; how many Pinarello frames have been broken in competition the last few years? It's one thing when they pull a near exact duplicate off the car and give it to you in a race, it's something else when you call your wife for help and then take it to your dealer and 6-8 weeks later you get a new frame from Italy iff your still under warranty. I only pick on Pinarello because I think I've seen 4+ chainstays broken over the last handful of years, in competition. The second level gruppos are generally known to be identical but more durable than the top levels.

this is off topic though...
HN effect has kicked in already (?) - the link is down
But think of all the free value!

I do like how they first keep stressing how much this is in the interest of the user (free value, great deal, etc etc) only to talk about "not subjecting the user to more advertising" in the last sentence of that paragraph.

Which narrative is it now?
> as Windows 10 is said to be the last version of Windows ever released

Is that because "continuous rolling updates" for Windows 10 or because Microsoft will eventually replace the Windows kernel with some other kernel, such as Linux (just a conspiracy theory of mine)?
U.S. judge rejects Yahoo data breach settlement
Great experiment. It really shows how badly we are dependent on Google. Everything relies on it, seems like it would be best if it was regulated as a public utility, enjoying monopoly but also having to serve the public good also when it doesn't necessarily align with its commercial interest (like in EU energy companies have to give you a link to the grid).

It also shows that it doesn't have real competitors, being so broad in scope and having all that data before others did.
For sure, definitely not a good path for an existing app :) You can use the sqlalchemy-core via async via a few projects (https://github.com/RazerM/sqlalchemy_aio) but for the full ORM there's no option, as far as I know.
Depends greatly on what state you are in, and the potential level of competition that you pose. If you just happen to be in the same industry, and are in California, you're probably fine. If you're in a different state maybe not so much.

Here's a thread to checkout: https://news.ycombinator.com/item?id=2208056
Good point about complex images. I do not think this issue will be solved anytime soon. An individual's mental image of a complex idea like inheritance or a data structure is subjective. Tying a specific visual GUI to a complex model (that many users would agree upon) is a very difficult design problem. Text allows the user to interpret the model using their own imagery.
> But he was only able to create Tesla and SpaceX because he gained a massive windfall from PayPal.

Agree. Bezos was earlier, but threading lighter. Carmack didn't have enough resources. Investors were slow even after 2004 X Prize. So Musk had little competition.

EDIT: interesting that just a few years earlier Andrew Beal folded complaining about unfair NASA competition. And less than decade before that McDonnel Douglas were trying to jumpstart with Delta Clipper... The window of opportunity isn't that big...
> Many people describe the uOps inside a modern x86 as RISC-like and that's a good analogy.

Not really. Micro-Ops are typically very large (100+ bits wide) where each bit can be thought of as directly controlling a specific function in an EU. They can do things in parallel; the frontend may emit only one uop for more than one ISA instruction, they can contain constants, they're kinda-of variable-length in some microarchitectures. Overall they're very un-RISC-y.

Overall the whole RISC/CISC debate is pretty much meaningless and has been for decades. Many folks superimpose their own superstitions about unrelated issues (e.g. "PC server" vs "UNIX server" seems a popular one), but at the end of the day pretty much all high-performance cores look fairly similar, regardless of ISA.
How is that not targeted harassment?
The pain on the road to success
Year Challenge: How Popular Websites Have Changed
ASP.NET Core Updates in –NET Core 3.0 Preview 2
There are only 2 stages to any company
How Howard Schultz Transformed Starbucks
It's because you have session restore enabled. In my case, I don't want session restore or a warning when closing multiple tabs. I only want a warning when closing the browser. But that is not what they fixed here.
No. Racket CS depends on many features of Chez Scheme not in R7RS.
True that. I saw a factory whose production schedule was maintained in an Excel spreadsheet - the consultant who put together and maintained that spreadsheet made more than the plant manager.
another vote for Fastmail from me
IE11 is currently scheduled for end of life in 2025. So just six years to go and no more IE (hopefully)!

Unfortunately, my company has decided that as long as MS is providing any level of support for IE, we have to support it. So we will be supporting IE11 until 2025 :-(
Shannon was a speaker at my commencement at CMU. He struck me as kind of a self-effacing, amusing sort of character. Maybe like a much quieter, less ego-driven version of Feynman.

Also: as much as people talk about information theory in various contexts, I doubt that many take the trouble to understand it better. Like thermodynamics, people want to take away an overly broad, folksy interpretation and apply it everywhere without stopping to think if it really applies in the way they claim.
Because Microsoft is just as eager as Oracle to extract whatever money they can through patents that they hold.
So here's a question: supposing APIs become copyrightable, doesn't that imply there also must be a way to license API implementations, including issuing free and open licenses?

So although the idea of copyrighting an API strikes me as generally stupid and it could clearly be problematic for some developers in the short term, surely this isn't really that much of a hassle in the long term? People will just explicitly state whether or not they want to allow others to implement their API?

I don't really consider that an improvement, but neither does it seem all that disastrous.

I'm also curious how this will affect the geography of software development. Since the SCOTUS' jurisdiction only covers the US but there are international copyright treaties, will this decision affect development outside the US?
Could you please share how you approached the UI creation as it's beautiful
Keep in mind that Singapore is a police state where homosexuality is illegal and HIV positive foreigners are subject to immediate deportation.
So my confusion is generally it's best practices to keep branches off of these releases and then just apply fixes to that. Even better is if you can keep the meta build around or use a distributed build system so that you can do incremental builds for patches to that release getting the time way down, unless of course you're changing core libraries and have to recompile or re-link everything. It would seem a risk to me security wise that there wasn't a fast way to get patches out to prod per app or fo the os that don't require full blown rebuilds.

I guess I may also not be accounting for the QA process.
Front End Metrics: CSS Specificity
i don't think you're imagining the selection process properly.

i think to get the right mental model, imagine instead that they only wrote "send a one-minute video and convince us to invite you".
Adhering to this, would make experimentation difficult in many fields. I am not a fan. Taking action, even if there's no evidence, in the service of the preservation of life is moral. It may not be effective (or net positive effect), but the place of sacrifice is a different moral question.
I don't think that art and precision in the way that the comment you're responding to are compatible. I haven't experienced any artistic situations that haven't involved throwing random impressionistic shit at the wall, then precisely shaping, reducing, and exaggerating aspects of that random shit to make something new.

Precision comes in after the randomness, in the craftsmanship; that's what differentiates a skilled person from an unskilled person; both can do the first part.

When you're programming, or participating in any craft that doesn't prioritize uniqueness or expression, the precision starts from the beginning, though. The only randomness sometimes is where you start, not what you start.
Google only allows one "device" at a time, as far as I know. Adding a new device invalidates all old devices.

When you set up a new device, it gives you a new seed.

If you want two devices for Google 2FA, you need to either:
- scan the qr code on both devices at once
- or write down the seed for later use

Google won't let you retrieve the seed later (to prevent people from adding a second device with 2FA without your knowledge)
OpenJDK is an open source implementation of the Java API. However the question here is about the openness of the Java API itself, not any particular implementation of it. Google already uses a totally separate implementation which is different from both Oracle Java AND OpenJDK.
:rock:

exactly, every picture represents an "equivalence class" of expressions (or code).

I say equivalence class, because the picture represents many formulas: by topologically distorting the picture you get different code. however, they all behave in the same way. 2+3 = 1+4 = 5
IE11 support is currently slated to end in 2025.
Who is "you" in your scenario? It would be similar to printer formatting languages. The printer driver translates a document into lines, vectors, and polygons, and sends those to the printer as page coordinates, except the page length is not limited to paper's limit. (We'd probably have to add event triggers on designated polygons to handle UI interaction.)

The equivalent of the "printer driver" is the rendering engine on the server that takes your document or data and formats it using whatever formatting/layout engine YOU choose. The "input document" could be HTML even. We don't have to toss away HTML to use it. The difference is it doesn't have to be HTML.

In some ways it would be closer to working with PDF documents, except it wouldn't be based on "paper" conventions. The width would typically be dictated (or requested) by a particular device (client), and the length would be whatever the renderer decides is needed, typically based on the content being rendered.

Office workers love PDF because it's WYSIWYG. Browsers don't butcher their original vision. But, keep in mind the layout engine does not have to be WYSIWYG. The key point is your shop decides, NOT a standards committee. Layout engine FREEDOM! Hallelujah!
You realize the ruling on this case would affect everybody using every programming language, and not just Java?
Ya. Rust is for C++ refuges.

A Java programmer would be so confused by Rust.
You're making a lot of generalizations for a post that says not to make generalizations.

Lots of people got their starts programming a GUI in their IDEs, how can you say "nobody" would do this?
Archive.is link: http://archive.is/nQiJP
I would love to switch to Firefox but it still lacks -

* Per-site JavaScript controls (which Chrome has)

* Pinch to zoom (on macOS)

* Customisable keyboard shortcuts for Add-ons (which Chrome has)

* No elastic scroll (bounce effect) (which Chrome has)

I stick with Chrome as it works how I want it to although I find myself using Safari now and then but Safari's extensions are pretty crap in comparison to Chromes.
what isn't accurate? there has been extremely little research done in the way of visual programming in comparison to text-based programming.

> Visual programming hasn't taken off because it isn't as good as text for the majority of use cases. This is borne out by more than 50 years of people writing computer programs.

...writing computer programs with text. this bias is massive because nearly no one writes visual programs. a lot of that is due to availability of visual environments, some of which are quite expensive (e.g., labview). most of it is due to bias.

if every single computer science and computer engineering major starts of their education with being taught "this (i.e., text) is how you program and interact with computers" then that sets up a massive bias that is nigh impossible to overcome. any study that does not address this bias is flawed. hence, we have people, who have never even programmed in a visual language, proclaiming visual programming doesn't work. i constantly hear text-based programmers say "oh, visual programming is good for niche things or trivial examples, but it doesn't scale", but yet i have developed large, complex applications with visual programming environments. you know why? because i treat it as real software. i modularize. i take data abstraction seriously. i accept the dataflow paradigm as the key paradigm and build things off of that.

and that leads me to another point. the dataflow paradigm does not map well to text-based languages at all, but it is a very powerful paradigm. visual programming languages are very good at the dataflow paradigm, and so from that alone, they seem to be required if we are to efficiently program dataflow-based systems.
AI is a new gold:)
Hmm you may be right in general but this post is about a vulnerability in a specification adopted by LE not a standard designed by LE.
In the absence of a blood test that can report "you're 79% depressed, we have to rely on self-reporting. Which is error prone as the scales are highly individual.

As I understand it, and someone correct me if I don't, these self-reporting scales are just a loose diagnostic indicator. They're more useful over time, especially if receiving therapy or medication, as the change in responses can be tracked.
There's an unofficial rust implementation[0] that runs in a docker image and uses sqlite for persistence. I don't know what the details are for storing data at-rest in the sqlite db, but it's supposed to be much better on system resources.

0: https://github.com/dani-garcia/bitwarden_rs
Autoplaying video is enough to make me close a tab immediately, even with Chrome's merciful mute-by-default setting. I understand that some amount of advertisement is required for the content to be free, but this attention warfare is disgusting.

Oh, and you forgot the survey that pops up before you've even read the article.
Sure, but that's just a logic error. If you switch it around so we know that Bob is a murderer, then we can say that he's probably a man (and that's actually right).
If it has the potential to make you money go ask a lawyer.......

Prob easily put it in a loved ones name to skirt your non-compete.

Make sure you get a lawyer that specializes in non-compete agreements and not a slip and fall lawyer!

Prob cost you a few $100. Worth it if you could make thousands or millions......
I'm not too familiar with Spotify integrations, but I'm surprised to hear you need their permission. Is that an api terms thing?

In my case it's been a better-to-ask-for-forgiveness-than-permission situation. I've had almost no official contact with Google and do my best to abide by their terms.

Feel free to reach out via email if you'd like to chat! There's a chance I'd be interested in buying it if you're planning to shut down.
I've got no desire to kick people when their down, and make no mistake, these journalists are down. However, there is a tendency for people in media to look down on people with blue collar jobs, and to minimize the difficult of being an effective software engineer. It has resulted in a bunch of $group_of_unemployed_people should just get with the times posts.

I'd feel bad for them if they didn't do it to other people first.
Snapcraft recently moved to Multipass as the default build environment for building snaps. I am excited that this might open the possibility to build snaps on Windows.
Language and the market are generalisations. These are the only ways in which humans can interact. The market is neither right nor wrong. It is the status quo. Women put more selfies on Instagram than men. It's a generalisation and also a fact.

You're still propagating the idea that individual merit exists and can be defined. It can't. If you think that hiring based on your subjective, generalised idea of merit would lead to grater gains, it's up to you to show it with real results. You clearly stand to make a lot of money. Until then, the status quo remains.
> There’s no way I can delete my Gmail accounts completely as I did with Facebook. First off, it would be a huge security mistake; freeing up my email address for someone else to claim is just asking to be hacked.

Does Google really free up your email address for re-allocation when you delete your account? I do recall that was in issue at one point with Yahoo Mail. No email provider should allow the reassignment of previously used email addresses for precisely this reason.
You can't cut tempered glass, you can cut then temper though thats not really a diy option.

Laminated glass is an option.
4 Reasons Why Titles with Lists are so Effective at Grabbing Your Attention
All of which is a feature, not a bug: it makes the prompt more expensive to implement and way more intrusive to the user, meaning significantly less likely for drive-by prompter to implement.

Further bonus: no unstable proprietary API to reverse-engineer and implement and it teaches the user that there's nothing specific to it, they can pin any site they commonly use to their home page whether that site provides specific PWA support or not, such that they can perform the action at any point they want.

The browser is simpler, the method is less scammy and the user is empowered.
Unfortunately we were not able to offer a concrete workaround in this case, but as mentioned to the author of the post, we were and are in contact with our friends at Timescale to resolve this, and an update with the fix will be available in Aiven shortly.

We are not the upstream for any of the engines running in Aiven, so we work with the upstream developers and communities to resolve any issues found. Often our involvement in fixing the issues is through providing logs, stack traces and other debugging information to the original authors of the code, but in some cases we also fix the issues ourselves and always contribute such fixes back upstream, see e.g. this commit for a PostgreSQL bug that was found by our customers and fixed by us: https://github.com/postgres/postgres/commit/07ef035129586ca2...
That exactly how it looks, and this approach seems wrong here. For somebody who can articulate - on video, no less - you have some who can't. Not sure who's more promising.
* https://www.forbes.com/sites/ewanspence/2015/11/01/microsoft...

* https://www.computerworld.com/article/2475440/android/micros...
If you're doing a single meal a day, that meal is always breakfast.
awesome comments, and we want to get that experience: a sound type-system and model checker that tells you when things go wrong (statebox' rustc)

but add (formalised) graphical scaffolding to glue parts together.
If you this blog you might also enjoy the book that the author published a few years ago, "Infrastructure: A Guide to the Industrial Landscape" (https://www.amazon.com/gp/product/0393349837).
So I need to wait for a network roundtrip for all tabs if I resize my browser? So sites can freely ignore my styling settings (it's bad enough already)? ...
I feel like this comes from a good place, but a lot of it seems self-inflicted and/or over-dramatized. Most privacy-conscious folks have been saying from day one that smartphones and smart-homes are a bad idea in that regard. Dumb-phones exist. Printing directions out is ... not that hard. Etc.

Overall, though, I am glad this is becoming more of a thing in terms of mass appeal. Hopefully the pendulum will swing the other way to a greater awareness of shiny-new-tech-that-comes-with-strings.
is your framework a reference to David Brooks' Ted Talk?

https://www.ted.com/talks/david_brooks_should_you_live_for_y...
How is this different from the Void or other VR arcades/spaces?

Good luck to the team. AR/VR is an insanely difficult market.
Ethereum / Solidity Smart Contract BEGINNER Tutorial – Create 5 Smart Contracts
Credit card transactions typically have a percentage component and a fixed-fee "swipe" component. So on a $10 charge, the vendor might pay 2.9% ($0.29) plus a $0.30 swipe fee.

Crucially, the swipe fee is the same if the transaction is $10, $1,000, or $1. Micropayments are hard to make work on top of this infrastructure because the payment network eats up 60% of a $1 transaction and nearly all of a $.50 transaction.
Scratch, the MIT visual programming environment is free. How complex of an app would you like to write with that?

Visual programming is inefficient in its use of screen or paper real estate. How many screens full of Scratch would it take to represent a complex program? Too many to realistically read or scan.

Here again, visual programming is not new. If there were some great advantage in it, it would be more widely adopted. This is a solution in search of a problem.
California startup lets you finance your rent with high-interest loans
It might be anecdotal, but I run and bike because I've never been good in most popular team sports, such as basketball, soccer etc. On the other hand, running, biking or swimming do not require social skills, dexterity or other skills associated with the more popular spots. As long as you know how to run, it's just a matter of stubbornness/discipline. Plus running is a blessing for those who prefer peaceful activities. You get to run alone in the woods.

Friends who are programmers or who have white-collar jobs are in similar cases (were good/great in school but were last in sports classes)
Launching SpaceX GraphQL API