skysight-inc/HackerNews huggingface dataset:
> Let's say you gave me an atom. In this situation, you can't create other atoms. When you give me protons, electrons and neutrons, I can create any atom I like, in addition to anything else in the universe. Thus, when you give me an atom, you actually reduce the possibilities somewhat.

> In reality, it's not just about the small number of constructs, but also about how fundamental they are. In one sense, atoms are less fundamental than protons/neutrons/electrons, and therefore reduce the number of possible creations.

I think what OJFord is getting at is, what if you had more subatomic particles to build with?
Is this just frame-by-frame stepping? Or is there some sort of magical interpolation generating the middle steps?
Lyft Disguises Its Losses
Technically that honor goes to a lesser known program known as Mathcad, which had "worksheets" (basically notebooks) in 1986.
I don't think criminal law/enforcement explains enough of it. The west coast has a somewhat unique combination of fair weather, public services, people willing to give money to the homeless, and cultural acceptance of vagrancy that you don't see many other places. The result is that we kind of vacuum up a bunch of homeless people from other states, which then don't have to deal with the problem themselves.
Before diving into ways that SQL could improve I'd like to give some thanks to a real workhorse that has proved useful over decades, which is an incredibly long time in tech.

Could it be better? Sure, but author's proposal doesn't solve where I usually have problems. What are my pain points and what would I like to see instead?

1) One giant statement. Personally I really like Hadley Wickham's dplyr [1,2] (think "data pliers") which has a SQL like notion of joining different tables and selecting values but separates the filter, mutate and summarise verbs as separate steps in a pipeline rather than one huge statement. For transactions dplyr would have to add an update verb as well.

2) Hard to test, especially for more complex ETL. dplyr approach highlights that a lot of SQL these days is being used in ETL applications in addition to the usual retrieval, transactions and reporting. Being able to express as a pipeline of operations is easier for me to understand as execution is conceptually consecutive and I can unit test individual parts as part of a normal programming language environment.

3) My data isn't all tabular. Better support and semantics for non-scalar entries where value is a record itself like in json, BigQuery, Hive, Presto, etc.

4) Not that extendible. Better support for user defined operations (UDFs). More and more frequently I want to apply some non-trivial operation to data, e.g. run a machine learning model and it makes sense to do that as close as possible to the data usually. It is possible to do a fair bit in SQL itself with window functions but it is generally painful. You can point Hive at your jar and run a UDF but it is also painful to integrate and debug in my experience.

[1] https://cran.r-project.org/web/packages/dplyr/vignettes/dply...
[2] https://datacarpentry.org/R-genomics/04-dplyr.html
How has such a shitty local government not gotten voted out? I understand the NIMBYism driving it and perverse incentives for housing owners but the approval rate has to be crazy low
Check out http://categoricaldata.net for a categorical approach to database theory that uses a labeled null semantics from type theory.
Chris Urmson, co-founder of Aurora and former cto if the Google self driving car project doesn't expect to see autonomous vehicles such as robotaxis scale broadly for 30-50 years. His time frames were a fair but more aggressive a few years ago before he had hit self-driving car puberty.

Autopilot's true believers have yet to recognize the full scope of the problem.
On the other hand, such rules are more easily applied to corporations and government organizations. I say we should start making big companies use Trusted Execution technologies to use people's data, so we can keep the keys and take away their access when we want to.
Companies don't exist for the public good, that's one reason why they they are private companies.

The laws that both support and constrain companies -- and also individuals -- really are supposed to be there for the public good.
Me too, but I think that the big financial institutions are strongly against that.
Change the title to: Uber and Lyft focus on cities with high traffic
I believe that this is the case on Safari, don't know about any other browsers though
vote them out then. People complain about their local politicians but no effort to remove them from office like donating money, or volunteering.
Supply and demand issues can be addressed at both ends. The US is a large place and only a few cities have these issues. What's wrong with the jobs being elsewhere in the US in cities with more capacity if people are moving to the jobs anyway?
Another FB security failure - they never should have left this control exposed.
Gotcha. Manually installing the hotfix XPI makes cleanup a bit harder now that we have a proper fix. E.g., without coming from Studies, there's no study to ever end. Direct installation also makes it harder to quickly respond to any bugs we might discover in the initial revision of the hotfix.

Now that we have a stable fix, we will publish an XPI with the option of direct installation for users of older, unsupported versions of Firefox (all the way back to 52) who have opted out of automatic updates.
You can blame both Google and Mozilla for ruining the chance to replace GIFs with APNG and WebP respectively. People were waiting the support of those for years in Chrome/Firefox, but their stubbornness already forced some image hosting sites to use video formats like WebM. At this point I am not sure WebP or APNG would become popular. But using proper image format for animation is a better solution , I think.
Coincidentally office is adopting more and more UWP controls in their Win32 app using these publicly available interop technologies.
this is a leaked unit test
There are people working for the City of SF who know economics, but that doesn't mean the people passing the laws do. I took an urban economics class taught by Ted Egan, the chief in-house economist for the City of SF, who knows pretty much everything about the subject and if he was put in charge of housing laws for the city I am certain housing quality and quantity would improve. However, he and people like him don't get to pass the laws. Instead, we have extremely vocal NIMBYs who lobby to get laws passed that benefit the rich minority of residents and harm everyone else.
and ancient sumerian, let’s not forget.
i.e. I get to interact with the people I add/follow on my terms

Workinig on it ;-)
Indeed, but the terminology used in mathematics is very clear. So perhaps add this snippet to the article?

Another thing possibly of value: where Bezier curves come from - automotive design. The machines that were tracing these curves out needed to solve the forward problem (where should the tool head be at time t?), and the designers needed an easy way to change the shape of the curve. The Bezier splines were (and still are) a great solution to that problem.

For that reason, it's easy to convert Bezier splines into G-Code for either plotter - or, these days - 3D printer.

Also, sampling the parametric form does give you a polygon (or a polygonal mesh), which is easier to work with. But that's another can of worms.
Yes, Tokyo Japan:

http://archive.is/pVrex#selection-1755.0-1755.64
Well then do it.

Let me guess: ya can't.
The frames are here: https://terkelg.github.io/zuckerberg.smile/assets/sprites.jp...
This is exactly what emesent do https://emesent.io/
I'm going to guess they lobby for their benefit, not to solve social ills.
Fascinating to see the amount of uncoordinated (with RHEL) effort going into that, despite Red Hat now basically owning CentOS and employing the main devs.
This is so dumb it's amusing.
Thank you I will check that out. Something about the side menu bar throws things off on mobile sometimes.
Sky CREDIT SOLUTION, the best hackers to fix your credit
Sometimes, the only thing stopping you from achieving your lifelong goal is your poor credit profile. If you are such a person I honestly advice you seek the services of SKY CREDIT SOLUTION. They are excellent at credit repair, they did a great job on my credit profile, they increased my score and cleared all negatives from it. Text (620) 399 6316 or Email SKYCREDITSOLUTION247@GMAIL.COM. With SKY you can rest assured your days of poor credit are over.
FWIW, when people complain about the homeless, they are usually referring to people who live on the street, in tents, panhandle, etc. This is the vernacular meaning of the word. Not the much larger population of people who are homeless in the sense that they don't have a permanent place of residence, which is what you're referring to. The people who comprise the vernacular sense of the word are primarily afflicted by mental health and/or addiction issues. Fixing the cost of housing will not get them off of the street.
Anecdotally, my wife (at the time a developmental psychologist) was commuting to SF from central valley every day because her pay wasn't enough to pay both rent and student loans.

In the end she left psych and went into tech. Problem solved!
In many places in California you have to first pay the fine too contest the fine. Upon your contest being successful you'll eventually get your money back. This may take 9 months. Fronting the court $200 for 9 months might not hurt a software engineer, but for some people that might mean not paying rent.

And asset forfeiture is more insidious. The case is made against the forfeited property, not it's owner. Hopefully the ruling in Timbs v Indiana will help reign that in.
Instagram might be a better example -- Instagram messaging isn't available on the browser version at all. On OS X, there are some third-party programs available to make messaging available, all of varying quality.
Based on the other stuff changing in the background, it is probably the former.
I think "nice weather" figures in there somewhere.
Kinda, but I primarily have a user perspective. For instance even though most of the OpenSCAD language operators are classic CSG ones, there are variables to specify the number of facets on circles etc (which does not make much sense in a pure solids world). This can be controlled globally using the $fa/$fs/$fn variable (assuming a well-behaved model). Changing these variable seems to require the entire geometry to be rebuilt. Rebuilding the model itself is slow, and it gets slower the more facets you have - indicating that this is not just a 'display' feature. I believe this is because the underlying geometry kernel, CGAL, operates on meshes.

Note that OpenSCAD can also export a CSG datastructure of a model. The OpenSCAD module in FreeCAD module uses this generate B-rep based solid models using their OpenCascade kernel.

This raises the point of difference between OpenSCAD and Blender. In OpenSCAD the mesh is mostly a secondary thing, an artifact of how the internals are implemented - the "primary" model the user modifies is the code itself. Where as in Blender, the mesh is the primary model being modified by user.
Although the distinction is a bit blurred, as Blender has some support for NURBS these days. And one can have non-destructive operators ("modifiers") such as subdivide/array/mirror etc.
They don't, but most tax payers will only have wages, and for them, the no-file system is easier. For those of us with investment income, itemized deductions, or anything else, we do the same as we do now. Still not perfect - my taxes aren't that unusual, but I still feel like I need a CPA to do them some years - but I'll take anything.
The overflow: hidden on <body> made the slider not show up on my computer :(
HN vote count seems pretty arbitrary. A few months ago I submitted one of my articles and it got 2 points. Someone else submitted it the same or next day and it got 111 points.

10 months ago someone submitted one of my articles and it got 3 points. It got submitted again earlier this month and that one has 401 points.
Identity is the most important characteristic of OO. Objects have identity.
I think your premise might be flawed.

Are we just assuming that protons and neutrons automatically pull in the quarks, neutrinos, other leptons and force carriers as well? Does the electron have a photon dependency? What about dark matter?

If not, then the our three particles are internally inconsistent and woefully incapable of building a universe. Otherwise, our set of dependencies is essentially the whole darn universe anyway.

Same goes for atoms. Give me enough and I can build a star or particle accelerator to create whatever elements or fundamental particles I want.
Having worked with databases for a while, SQL seems to be useful because it forces you to think about how your data is structured. To me SQL is a thin wrapper around the relational algebra notation. The biggest problem I run into with SQL is that it is hard to tell how performant a complex query is before actually running it.
Ps: What I was referring to is this: https://www.thedrive.com/tech/27790/toyota-gears-up-to-becom...
Great points.

I'd expect those in charge of maintaining and actually implementing these things for customers would also be aware. Project MU seems like at least in many ways a step in the right direction from Microsoft.

OS drivers seems ideal as long as it's open source, otherwise I'd expect Linux (or other OSes) hardware support to suffer.

Also interestingly, on the topic of sleep state. I have a Lenovo Thinkpad X1 Carbon (6th edition) and it's sleep was broken (and still partially broken) because Lenovo only implemented the new S0 low power idle "Modern Standby" (what a name!), without implementing the S3 mode as well. Sigh...
My two main gripes with SQL are:

- Lack of interoperability with other languages.

- General ugliness of server-side SQL (stored procedures and functions).

--------

The first one isn't really solved by ORM tools, AFAICT. You can't simply write the SQL query and transpile it into a nice, statically-typed method (with types derived from the actual database structure!) that you can call directly from your language.

For example, the database structure (I'm using T-SQL types here):

CREATE TABLE T (
A int PRIMARY KEY,
B bigint NOT NULL
);

And the query (T-SQL style parameter syntax):

SELECT A, B FROM T WHERE A = @a;

Would produce the following method after transpilation (C#, hopefully self-explanatory):

IEnumerable<(int A, long B)> Query(int a);

But when the database structure changes, that would automatically be reflected in the client language (after a build). For example, making B NULL-abe would produce:

IEnumerable<(int A, long? B)> Query(int a);

--------

The second gripe is not very important if you use SQL just as a client-side query language. But making the database "defend" its data (in presence of complex business logic, or security requirements, not fully expressible through declarative constraints) is still best achieved by "funnelling" all clients through an API of stored procedures/functions/views, IMHO. As a bonus, this approach also tends to lower database round-trips.

There seems to be a general lack of composability/reusability:

- E.g. one stored procedure returning a set of rows cannot just "pipe" them into another procedure or query - it must first copy the rows into a (temporary) table.

- If your dialect allows you to declare a table variable, you cannot just assign it to another, you have to INSERT.

- You can reuse the same SQL fragment multiple times in the same query (through WITH), but not in different queries without encapsulating it in a function (and good luck with performance if your dialect doesn't inline function query plans or doesn't support functions at all).

- You cannot parametrize ORDER BY, GROUP BY, IN...

And myriad of other problems:

- The syntax is stuck in the '80ties, not well suited for auto-completion, no type inference.

- Lack of simple struct/tuple types in some dialects (may lead to huge parameter lists).

- Inconsistent exception / error handling behavior (sometimes the transaction is aborted, sometimes it isn't).

- Silent data truncation in some cases.

- NULL sometimes meaning "unknown" and sometimes "empty".

- No boolean expressions (e.g. you can't write A IS NULL = B IS NULL).

- And probably many more that are currently not at the top of my head... <RANT CLOSED>

It strikes me that we can do better on all these fronts (and more), without abandoning the "good" parts of relational databases.
I moved to California despite the high taxes. In doing so I was able to go from earning $55k per year to $150k a year. No amount of tax cuts would have given me that income boost. As long as people can make more after-tax money in SF and California than everywhere else the place will remain competitive.

Now, I’m not endorsing this particular tax proposal, just merely defending the general high tax policies here.

Edit:

I probably spend about $40/month on transportation. I do not own a car and bike to work and most other places. I spend $2700/month (market rate rent, no rent control) for a 1 bedroom apartment in a very walkable location. While the cost of living is higher, it's not so high as to make my life in the Bay Area worse than back home.
I'm uncomfortable with this public mockery of a person, even if he is a public figure.

There are better ways to disagree with someone than ad hominem attacks.
UEFI is still a bad guy, because it is overengineered. And precisely because of that FastBoot mode was invented. Neither Windows, nor Linux (or whatever else) require 90% of UEFI features.
I could only get this to work by zooming out to 90% (Chrome 73). Suggestions:

1. Give the slider some bottom margin so people can click it.
2. Put your vanity note somewhere else because it is currently covering the slider.
In California capital gains are taxed as ordinary income. You don’t get any benefit at the state level for capital gains.

Also, under the new federal tax law, many lawyers are classifying their income as qualified business income so they pay much less than ordinary income. This is something that a software engineer working for a company couldn’t do.
Good riddance. UWP was another form of nasty lock-in (no support for Vulkan in UWP applications for example).
Browsers have changed, a lot, in sad and unfortunate ways like you mention here, but the gif format is pretty stable.
I definitely trust that natural smile.
This is fun !
> Companies don't exist for the public good

I think you can make a good argument that limited liability corporations should serve the public good in return for the stockholders being shielded from financial and criminal liability. Stands to reason then that government has a right to demand something in return.
The more fundamental you go, the lesser number of things you need to form a "complete set".

Thus, whatever the complete set is for subatomic particles, it will most certainly have lesser members than for the complete set of atoms.

Getting back to my original point, SQL operates at a fundamental enough level that you do not need a great number of "constructs" to create a query that gives you whatever it is that you need.

I'm not saying it's perfect, but was just supplementing the OPs observation that SQL has surprisingly few "constructs".
Sounds like Evolutionary Dynamics or Complex Adaptive Systems.
(Maybe I remembered wrong, someone else mentioned here that it was ESC, not stop)
Unlike Elon Musk, Bezos has a tendency to set more accurate timelines.

This is not to say that Space X’s achievements are not incredible. They are. It is just that Elon Musk projection timelines are pretty much always bunk, while Jeff Bezos seems to be better at projecting achievement timelines.

Again, what Space X and Blue Origin have achieved are incredible, and yes Space X has an entirely different set of technology that is capable of sending huge payloads to deep space...

I’m just saying Musk’s timelines are completely unreliable. Bezos’ aren’t (historically).
IMO, China will never dominate anything if they continue to limit the free thinking of their citizens.
It's only an attack if you see it as one. I didn't notice commentary on the page.
I'll be really happy if UWP will die. I don't care for the visual side it offers at all, and the UX is simply terrible compared to the good old Win32.

Maybe I'm missing something, but the feeling I got regarding UWP is that it is an effort to unify the UX across all platforms and devices by aiming to lowest common denominator of all platforms. It meant that simple and useful utility like calc became a visually bloated app with sluggish UX. It meant every app takes double the screen size and offers half the functionality. In short, it made useful computer programs into passable mobile apps.

Isn't it obvious that mobile apps UI/UX is poor and is only acceptable as a compromise due to form factor limitations?

Did the strategy folks at Microsoft thought sacrificing the desktop will get them the mobile?
Does anyone have the paper? The dot com bust was a pretty strong counter narrative to this paper and I'd like to understand their reasoning. For those not fortunate enough to live it, when the bubble burst on the dot.coms a lot of people moved out of the Bay Area, the economic downturn was harsh, but it was mechanical rather than systemic. In that a number of firms that had been injecting capital into the market simply vanished. As a result the number of available jobs shrank, and people who were renting simply moved away (at one point there was a 6 to 8 week waiting period to get a U-haul truck to rent and people were being paid to fly to different cities and drive the trucks back to the bay area)

The effect on housing was that fewer people were competing for homes and so prices stabilized (and people who had used stock options to buy were sometimes forced to sell instead of buy the home). This lead to a large drop in prices in homes that were far away (Livermore, Modesto, Sacramento, Etc) making the isolines for cost vs closeness to the bay much shallower. People in companies that were not dead found that they could buy a house in one of the 'close' counties (Santa Clara, Alameda, and San Mateo) and did so.

Anyway, it is impossible to control all the variables in economics generally but I would like to see how the authors came to their conclusions.
When to sell your employee stock after IPO
When I saw this topic I got all excited. Then I read the article and realized that it's dual running with Chrome OS and we are limited to certain versions of Linux without the same old headaches that have always been there.

I honestly just want a cheap reliable laptop that I can install the Linux distro of my choice (usually Kali for doing pen-testing).
They have a well designed workflow, now, because those news blogs pointed out how racist some of the posts were back then.
I'm uncomfortable with the undermining of privacy and democracy for potentially billions.

I think some ad hominem is just a little salve for that discomfort.

You're more than welcome to bring in a little disagreement, also.

Thanks,
Nope. Github Pages + releases disagree. I know of many applications that are distributed that way. Hexchat for example.