skysight-inc/HackerNews huggingface dataset:
There is a very, very good reason to think their goal is good results:

If users believed they got bad results at Google, then Google could no longer show the advertising.
Then I consider that a job very well done :) We can do some pretty neat stuff as a species when we want to...
The "future of computing" is a device where you can't install your own software without the permission of a large undemocratic foreign company? Sounds horrible.
If you're the tech lead, you have to insist on it. I can give a thumb in the air guess based on an ask, but it's pretty subjective. Step 1 before giving a commitment is to ask for a few weeks of analysis. Get that high-level backlog.

I should say that I've learned this over many years, but have applied it at the highest levels of corporate America and it does work. If you present an estimate _with evidence_ it makes it so much harder for even the most grizzled IT exec to argue against you. Most are still used to thumbs in the air so if you give them something tangible, they will actually love it.
Hi nloa,

I'm Simon, one of the founders of Gurn.

Can I ask what in particular about our privacy policy concerns you so that I can address your concerns? It's a fairly standard privacy policy developed with our lawyers here in the UK. I have already addressed others concerns further down the comments about referer / ip collection which is required wording as we use Google Analytics on our main website. If there is anything else of concern I'd really like to understand it so I can try to work with our lawyers to address it.

Thanks

Simon
Not exactly. Most people want it that much. A few people want otherwise, if we didn't have zoning laws those few would build something different and ruin it for the rest of us.
> When I looked at Julia last time I do not think it had the capability to partially apply tensors. In Spiral indexing into a 3d tensor would give you back a 2d tensor. It might be possible to do this with function in Julia, but that would depend on its inlining capabilities and unlike Spiral it does not provide guarantees with regards to that.

That's exactly how slicing a tensor works in Julia:

julia> T = copy(reshape(1:2*3*4, 2, 3, 4));

julia> summary(T)
"2×3×4 Array{Int64,3}"

julia> T[:,2,:]
2×4 Array{Int64,2}:
3 9 15 21
4 10 16 22

Inlining seems irrelevant since the slicing is done eagerly. Unless you're talking about lazy slicing, in which case you could do `f(T) = T[:,2,:]` and your inlining/function comment makes more sense. If you use StaticArrays.jl (the closest thing in Julia to Spiral's tensors) then the machine code for this operation on a 2×3×4 Float64 tensor is just:

vmovups	16(%rsi), %xmm0
vmovups	64(%rsi), %xmm1
vmovups	112(%rsi), %xmm2
vmovups	160(%rsi), %xmm3
vmovups	%xmm0, (%rdi)
vmovups	%xmm1, 16(%rdi)
vmovups	%xmm2, 32(%rdi)
vmovups	%xmm3, 48(%rdi)
movq	%rdi, %rax
retq

> Its type system is definitely less powerful than Spiral's - some of the things you could express naturally in Spiral would require macros in Julia.

The macro comment bit is a bit perplexing since macros are about syntax and are about as unrelated to the type system as it's possible to get. I'm unaware of any way that the presence of absence of macros in a language can affect the expressiveness of its type system.

I'd be very curious to hear what can be expressed in Sprial's type system that cannot be in Julia's. Julia's type system is generally more expressive than state-of-the-art dependent static type systems since it punts on type checking entirely. This allows it to have, among other things, parametric types where the parameters can be other types, integers, floats, symbols and tuples of same (recursively).Parametric types even support fancy features like using an earlier type parameters to constrain later type parameters, e.g. `X{T<:Number, S<:Vector{<:T}}` — i.e. `T` is a possibly abstract number type and `S` is a vector whose element type is a subtype of `T`.

The only major type system feature I'm aware of Julia lacking (aside from the obvious omission of static type checking) is intersection types. There's been some thought of adding those in order to support multiple inheritance among other things, but it hasn't proven necessary yet.
I wonder why it’s failing for you. I can’t recall a single time Airdrop hasn’t worked for me since it was first introduced. Over the years I’ve used it between different kinds of both iOS devices and Macs.
I've been local to Boston for decades and haven't truly learned the layout. I can get to any given place, but without consulting the map I'll often choose a suboptimal route. It's hard to stop my brain from forcing the layout into a grid, which it very much is not.
I would like to contest the idea of living in rural areas as having a higher quality of life.

As an analogy, we live in houses with refrigerators because this is a higher quality of life than farming or foraging for food and huddling under trees to get out of the rain.

We live in concentrated environments because walking down the street is a higher quality of life than needing to travel tens of kilometers to buy necessities. A smaller house is easier to maintain and clean.
I've seen that too. Maybe the brands recognize them as cost centers they have to maintain to keep up the successful brand image and as customer service location for returns and whatnot?
> But voters at a town hall on live television will rightly reply that anyone who wants to live in NYC is free to go there, and anyone who feels victimized by the situation in the Bay Area is free to leave.

The problem being that there is more demand for that kind of high density living than there is existing supply. Hence the desire to create more.

By contrast, if you want to live in a detached single family home, there are plenty on offer around Houston or Portland or dozens of other cities that already have a lower population density and thus less pressure for new high density housing.
"but sometimes the needs of our department--our immediate needs--didn't align with the time require to navigate the massive corporate and IT bureaucracy."

I battle this every day. Our systems are so locked down for "security" that we in R&D can't do our job without hacking around IT. Thank God they are not very good so there are plenty of loopholes for circumventing the "security" measures.
Moving 500,000 Users from React Native to Flutter
Why would the hypothesized petroleum/automotive tycoon care about that? She doesn't care if a sovereign fund prospers. She just wants to hurt Tesla.
NoSQL is an excellent technology for rapid R&D, but once a domain “settles”, data should be modeled and data stores should be switched to relational or graph backends.

If a system already has a well-defined domain, NoSQL adds little value.

Of course you could leverage AWS DynamoDB and reduce cost, but you still have downstream implications for things like reporting, which requires a known schema with relational paradigms.
> you don't want neighborhood to densify too much

> it doesn't mean that we should aim to fill every square meter on this planet with people

Quite a contradiction.

The higher the density the less space is needed, obviously.
That's the point. That just checking for occurrences of strings like 'eval' just gives you false sense of security.
Our grass is quite a bit taller than 8". It's been uncut since spring as we're trying to get a bit of an ecology going instead of the usual ecological desert that is the modern lawn. Good thing we don't live in Minneapolis. (We have planted native meadow flowers as well, though they haven't fared so well.)

Also, it hasn't rained for weeks in our part of the UK. Our lawn is very brown, as are most of our neighbours'.
Probably a result of Jordan Peterson becoming famous. He mentions Campbell a lot.
Indeed, retro. Not quite valid though unfortunately. Apart from the annoying character encoding, doctype, etc. problems, there's a </p> without a <p>, and a <ul> missing a preceding <li>.
We know your bias here.
Is that claw sufficient, though?

It did feel like a carefully and beautifully crafted long-suffered rant -- but on the other hand, I've worked with people who've understood Microsoft products (and the renaming / rebranding / incompatibilities between then all, with that same (disturbing) level of understanding <sic> ... however it's rare to find someone with the ability to tie it all together that well.
Sour grapes? I recall when push button elevators were installed. The union insisted an operator was still needed - who asked you 'what floor?' and then pushed that button.
Without operators, western, and indeed all global civilization would come to an end...
I'm in. Not everything needs to be true in the electrons-in-a-circuit sense to be useful. A lot of things mgs are subjective, both in the sense that it's arguable, but also in the sense that how people see it is important that in itself.

Man may not be the measure of *all" things, but he (she) is the measure of some things and that's ok. I think a lot of arguments (politics and political ideologies in particular) would get a lot nicer if we just accepted that we aren't arguing about absolute truth.
First paper I thought of too.
No database access layer ?
Live on a farm in Iowa, 10 miles from Iowa City. Nearest neighbor is a quarter of a mile away, then half a mile to the next.

I told my silicon valley job "I'm moving back to Iowa. I can move and work for you, or I can move and work for {pulled out job offer letter} these guys." They instantly said "Move to Iowa and work for us". No pay adjustment; no pushback. But I was a senior engineer in the OS group for a proprietary OS.

For a time I went a week each month and sat in my old chair. After a year of jetlag, I chose a local job (well it fell in my lap) for half the pay, and gave up the commuting.

A few years here, a remote job fell in my lap, San Jose startup needing designers/architect. Took it, back to commuting a week a month. Lasted 2 years, startup got bought, and its been one remote gig after another since then (20 years). No more commuting, pure remote now. Consultant/contractor, few clients know where I work.
This has nothing to do with zoning in most cases and has to do with neighborhood HOA or municipal rules.

Why shouldn’t a city be able set a specific image based on what their voters want? Same things happens in Europe, I doubt Rome would allow some massive modern looking building right next to the Colosseum.

If you have a problem move to the country (rural area). Shoot guns, grow your lawn, live in a trailer or don’t, no one cares.
Things You Can (and Should) Ignore When Getting Started with Rails Testing
Attitude is important. Like I said, deliver this news as though it's inescapable objective reality. Akin to saying we can't have a picnic because it's raining. It's nobody's fault and it's not due to anyone's shortcomings. Estimating is hard, building good software takes time. This is how much time this project will take. Let us know evaluate the impact and decide how to cope. It doesn't need to be an argument.
UK named most overweight nation in Western Europe as obesity rate rises faster than US

https://www.independent.co.uk/news/health/uk-obesity-rate-ri...
Reprogramming T-cell function and specificity with nonviral genome targeting
I had them for a few months -- for most of my meetings they weren't needed, but anytime you have a "creative" meeting with remote participants, they're a godsend.

So it's whenever you're doing brainstorming (people can send post-it notes to it directly from their phone), organizing brainstorms into categories, keeping track of pros/cons, etc... then it turns out to be pure magic. Being able to move whole sections of a whiteboard around is incredible too.
There may be other limitations, but MSSQL supports[1]:
Columns per nonwide table	1,024
Columns per wide table	30,000

I think a lot of this RDBMs can't do X, came from using a MySQL. It has improved some, but was garbage until recently.

I'm not sure how wide you're taking about, but PG support up to 1600 depending on the datatypes (there is a page size maximum). Oracle supports 1000 IIRC.

[1] https://docs.microsoft.com/en-us/sql/sql-server/maximum-capa...
I live among cornfields in rural Iowa.

Worked for the same place in a different state for several years then moved here some years ago to begin working remotely.

The entire county has 1G fiber to the home internet service available at a reasonable price and everything works out wonderfully.

You can get a nice, sturdy old house on an acreage for significantly under $200,000. Even the ""fancy, big houses"" on 10+ acres are rarely listed for more than $300,000 to $400,000.
Is there any concrete evidence of this, and, if so, shouldn't this be big news? I guess we would need leaked emails.
I prefer nonviolent work and play.

I also prefer people who role model nonviolence for future developers.
Did some digging, looks like it was finished by Donya Quick:

http://www.euterpea.com/haskell-school-of-music/
I feel like it would involve a lot of vacuuming and random maintenance.

That doesn't sound like a very realistic scenario, though; I think I'll stick with my small terraced house that's walking distance from the city centre.

We have large detached houses in Ireland; they're probably the primary type of rural housing. I get that some people like them, but they definitely wouldn't be for me.
My understanding is everyone uses 3NF in practice though, so what would a 6NF database get you practically?

I see SQL the way I see things like Linux: it's got some weird things that you'd design differently if you could do it over again, but overall it's pretty good and probably not worth the effort to switch.
To be completely clear, then, the only aspect of this plan that you find may cause increased victimization is the fact that it is universally applied, rather than any aspect of the scheme itself?
For all of earth, I assume the biggest trend in city migration is actually global warming. Desert expansion, failing crops, ... with all the fallout of consequentially destabilized villages/societies, civil wars, and so on, leading to mass immigration, ..., it's rather easy to see how global warming might be a big factor. It's just less obvious, because the regions hit hardest by global warming, are probably rather far away from western societies.
I don't get any commission or perks, but I would honestly still encourage you to join the IEEE: It takes its mission of "foster[ing] technological innovation and excellence for the benefit of humanity" quite seriously, plus you get a copy of IEEE Spectrum every month, filled with cool articles from me and my colleagues -- if there's a deliberately moving electron associated with a topic somewhere, we're likely to cover it. :)
Doing distributed joins correctly requires an architectural/technical capability that most distributed database engines don't have: decentralized parallel orchestration. If you have this, you can do joins even with very high data volumes efficiently given good parallel scheduling algorithms. Most databases are designed such that there is a single point of control that declaratively schedules all data flows required to execute the query; this scales poorly for operations like joins, never mind recursive joins, which is why you don't see it.

Letting individual database nodes dynamically schedule and orchestrate their own data flows with each other, essentially allowing each node in the parallel system construct its own execution plan in relation to other nodes as it goes along, does not fit within the "giant distributed file system" paradigm that most distributed systems are based on. People who design codes for supercomputers are often familiar with parallel orchestration idioms that work at extremely large scales but it hasn't crossed over into ordinary distributed database engines. (This is also a good litmus test for what makes a database "parallel" as distinct from "distributed".)

Most distributed database architectures are much more centralized than they need to be, particularly around control of execution planning, and this limits their expressiveness. It is quite difficult to hack together a distributed join that performs better than a centralized one without good support for parallel orchestration.
I highly recommend his show Power of the Myth on Netflix.

https://en.wikipedia.org/wiki/The_Power_of_Myth

Absolutely wonderfully insightful journey through the different myths of our ancestors
Nice, I can see this being very handy. Feel free to submit it on http://icodedis.tool.cards/
I think this feels like a step forward, but I bet it's going to be a while before this is usable for heavy PS work.
The main issues for me are that I use photoshop with as many keyboard shortcuts as possible and if I need a bt keyboard then to me it's already more cumbersome than a small laptop.
Plus, photoshop clobbers RAM. There's no way you could use it at speed on a wee tablet.
> The fact is that programming languages are much better at querying databases than SQL.

They really are not though. Sure, perhaps for simple single table scans, bu nothing beats the pure optimizing potential of SQL. Try joining three tables in JS neatly and fast.

It's a bit terse, but you're lying to yourself if you think hodgepodge mess of ad-hoc JavaScript written to poorly replicate a single specific query is in any way better than what we have now.
When push-button elevators were installed, they worked. Can you imagine if the pitch had been, “sometimes this elevator will kill the odd person, thanks for helping us work out the bugs.” As a bonus, the actual working elevator might not emerge until decades after installation began, and the early models only worked on alternate Wednesday’s.
Are you really interested? If you can compile fortran I can link you to some of the climate models, as well as some papers, and you can run them yourself.

This isn't a trivial undertaking though.
I got carried away. Sorry.
We shouldn't regulate websites on the content of speech.

Thanks for giving me a needed kick in the head!
Can this visualization ever be non-symmetrical?

Like, a street that goes north tends to go south if you're headed in the other direction. Is it one-way streets that make Charlotte's visualization non-symmetrical?
Digital Exile: How I Got Banned for Life from AirBnB
Soul of a New Machine, Tracy Kidder

Chasing New Horizons, Alan Stern, David Grinspoon

Look for something to read from my library, I stumbled across Kidder's book. Reading it again brought back my memories as a new engineer during the same time frame as takes place in the book. Its a wonderful story of how a small group of people can come together and make something magical, putting their heart and soul into the efforts.

New Horizons tells the story of the spacecraft launched to attempt science on the solar systems most remote planet and how a group of people, scientists, engineers, managers, made it happen with a number of political mishaps and technical issues along the way.
Having had a private office, cubicle, desk in an open office, shared office, and remote from home, coffee shop, car, etc, I feel like I can answer that. Remote work is not a 1:1 for a private office, but it's pretty close. Pointless meetings are a cultural thing and going remote at the same org will not reduce them significantly. I also don't think that there is any good replacement for face to face communication. 1:1 video calls are close, but not the same.

But, I think depending on your role within an organization really dictates whether a remote "office" will work. (and personality, work ethic, etc.)

Anyway, I think that companies, especially large orgs that will need to embrace remote more. Customer support is a great example where mostly remote can work well, could even become a "gig economy" thing (I hate that term). I don't think that many orgs will move to cheaper locations, at least not fully. I do think larger orgs will have remote offices in smaller markets, which many do. I'd like to see large orgs be open to investing in co-working spaces in small towns so that all the rural technology workers that are now commuting hours a day can save time and money.

Exciting time, decentralized workforces seem like a useful thing in many areas.
The fool’s life is empty…
What's the distinction between a database access layer and read/write apis? Is that a semantic distinction or do they accomplish different things?
Also hobbyist photographer. Will definitely try this out. It's still hard to beat in my opinion as desktop workflow with the nice help of plugins etc.
I guess I am still on step 1. I moved back to Iowa and kept the same job, and I go back occasionally to see everyone face to face (it is less than 2 hours away by car).

I have thought about moving on to your 2nd step and certainly have some opportunities, but I don't even want to drive 15 or 20 minutes to a town every day.
When you say JSON is more agile is that because you don't need to write migrations? Do you use a framework that supports migrations like active record or south?
Just read through these threads. There are people literally saying these things.
Your second link doesn't appear to support your point. It says lower density increased housing costs.
Obviously, it's a general point about the nature of short selling. However, since thread parent made such a big deal out of it, which is analogous to breathlessly informing us that "banks don't keep all deposits in their vaults!", it does somewhat undercut thread parent's entire comment.

Even though lots of people like Tesla, it's not an injustice for other people (or the same people, I guess?) to short it.
Agreed. I'm not a Musk fanboy, but most rockets are initially tested with inert dummy payloads. The choice wasn't between a Tesla and a science satellite, but between a Tesla and sand.
Dramatic things already happen for those reasons every day. Being numbed to them happening to someone else doesn't reduce that actual drama that the current victims of it suffer through.

These things pervasive on the internet, just like the are in the writings of many greats I can think of, because thank God some people still care; if that is exhausting to you, become a better person and start caring, try to step in the road and get run over, or get out of the way.
That's just some silly underspeced nonsense then. I have a PC environment of 5000, and it's definitely in the single digits. PC's are speced appropriately prior to purchase, with a lifetime of 5 years. Sure occasionally users will request, and IT will approve an upgrade based on individual demands. But who the hell has time to upgrade 90% of the machines, after you've already spent the time migrating / deploying them? At 5 years, you're already turning over 20% of the environment yearly.
I live in a hole of an apartment in a European city and contrary to most Hackernews I'd love a detached house with a hobby shed to house some metalworking equipment and a driveway were I could wrench on my motorcycle. Also, there's no "sense of community" that comes from condensed living quarters in my urban hellscape, it's a dog-eat-dog world of depressed people.
Hopped back onto Windows last year after a long time away - all the keyboard shortcuts and obscure registry settings I knew from Win95 still worked. Maybe some people would see that as a bad sign, but I loved it.
People absolutely want large detached houses, but housing developers want to build densely packed multi-family housing because they're more profitable.

Here's the problem:

- Start with a nice, quiet, picturesque suburban neighborhood.

- Naturally people want to move into this neighborhood because it's so nice and want it to be affordable so, absent zoning, developers build apartments and condos to fill the need.

- Then all the people move in and the neighborhood slowly learns that the reason it was actually nice and picturesque was the low density and high buy-in.

- Property values start going down, along with tax revenue, the schools decline, $/student plummets, and all the people with the means move somewhere else.

Without at least some laws it's incredibly difficult to break this cycle.