skysight-inc/HackerNews huggingface dataset:
"In the running" for what? Your personal list of preferences? There's no need to gate-keep this discussion because you favour pattern matching and borrow checking.
That...and we haven’t made time to integrate a payment processor yet. Details, details...
Thanks for the honesty.
Sure - but if you ever want it to be as flexible as GQL, you need to implement...a query language?
I think of it as resources rather than will.

At market rate, it costs a TON of money to place people in homes. They can’t be too nice or it will encourage people to be homeless. They can’t be too bad because then you end up with ghettos or with mobs of angry neighbors. It also costs a lot more money to provide services all spread out amongst the city.

European cities are denser, and they have services everywhere. They have housing. Their costs are lower. They don’t have to pay for healthcare a la carte.

You can throw people in jail, but that’s untenable to people with conscience, unless you convince people that every homeless person deserves their situation. Anyone struggling to make rent in a city can empathize with people who are homeless due to bad luck or not enough safety net.

The problem is there is no mechanism to split up the people who are going to be wards of society no matter what from those just passing through, because there’s nowhere to put them.

I think the solution is we go back to centralization. Build a large scale shelter. Also bring back psychiatric hospitals. If you can’t make it in the shelter, you belong either in the psychiatric hospital or jail.
On Reading Crowds and Power
Neal Stephenson? I haven't read it, but I remember really liking Cryptonomicon.
Does waze work with detached-HOV/paid lanes? Google maps just gives up when taking the I-75 express lane to/from Atlanta since it's so far from the main interstate.
> And, comparing columnar stores to OLAP cubes is like comparing apples to oranges. The former is a storage format and the latter is an analytical pattern. Modern OLAP cube technology like Kylin/Kyligence stores cubes in columnar stores anyway.

This is mistaken. I went back to read most of the academic literature on OLAP cubes while working on this piece (which, unlike vendor marketing, is used with consistency since the early 80s). OLAP cubes or data cubes refer specifically to the data structure that grew out of nested arrays. An OLAP cube may be materialized from a column store, but a column store isn't an OLAP cube.

Relevant sources are included at the bottom of the piece.
If you share more personal data then they can make it more personalized. /s
I think that it depends on where you are coming from. For Go, C#, Java devs and for those coming from dynamically typed languages, the compilation times will be unbearably slow. C++, scala, swift developers are probably used to slow compilation times.
Totally agree. Add in the fact that, if you do move to a lower cost area it is typically a mostly an irreversible step. You'll never save up enough to move back. By the time you change your mind, CA house prices and rent will have risen another 7% yoy, and inventory will be in the gutter because prop 13 discourages people from selling and rent control discourages people from moving. For some, that is not an issue. For me, well, I have lived here almost my whole life. I'd like the option to change my mind.
Do you remember the name and date of that congressional report? Would love to read it.
Another poster pointed out that he will obviously pay it back by investing in bitcoin!
Dean is a nice guy but I believe the way he looks at the problem is naive. He believes land lords are to blame for high costs - but I see this as a function of what the market is willing to support. He could guide the invisible hand of the market if he would allow more housing. But he favors character of the neighborhood over housing.
Shhhhhh!

If we keep complaining about Rust build times being "slow" they'll keep making it better!
Eh I think 5 years from now you’ll be able to deploy and manage a distributed architecture like a monolith. There is so much energy in this space and the problems are being solved we’re just not there yet.
Mine too. I hated it. It sucked. I promised myself never to do that to my kids.
What you called non-verbal thinking is called "flow" and is more like a state of mind, rather than a way of thinking. Named by Mihály Csíkszentmihályi.
Maybe Apple Music is a lot worse than Spotify's Artist Radio, because unlike the author, I find lots of awesome new music through Artist Radio. It does work better if you use an obscure artist for your recommendations though.
Daily meditation will quiet the internal monologue to a large extent.
"Through FY2017, the F-35 program has received a total of roughly $122.6 billion of funding in then-year dollars, including roughly $54.7 billion in research and development, about $65.7 billion in procurement, and approximately $2.7 billion in military construction."

via https://fas.org/sgp/crs/weapons/RL30563.pdf
That's again missing for forest for the trees.

The whole point is that those questions above cannot be answered ahead of time. The synthetic securities are so complex and intertwined that the risk cannot be safely calculated w.r.t. the amount of money being invested in them until after the fact.

Nobody can say if anyone is charging enough for insurance because nobody can quantify the risk accurately. Noone can say if the company has enough reserves because they we don't know how correlated that risk is or how large it is. If I'm shorting a stock I know exactly how much is at risk (within a reasonable margin of error), because these are complex contracts meant to balance out other complex contracts all with extremely high leverage any imbalance can spiral out of control. And any unexpected large change can destroy the entire financial system.

There are more degrees of freedom than can be well quantified in way something can go wrong.

It's not that people didn't think to ask and answer those questions above, it's that with the complexity of the system and the scale of money involved and leverage used they can't be answered with confidence. Only the appearance of confidence.
https://mediamonarchy.com/
The best source, bar none, for new music on the www.
Covers all the bases music, memes and media, daily, m-f.
The discord channel plays live streams of the music program 3PM Eastern.
> "US isn't in as much hell economically speaking as Europe is"

I am sorry, as EU citizen I have to ask, in what hell am I? Forgot to notice being in hell :/
An Opinionated Guide to Machine Learning Research
You as a Google maps user can report various things, its a speech bubble under layers button with a + sign in it, in Android.
GDB supports expressions on both sides of the @ sign, so you could also probably do

p *values@array_size(values)

and that is probably short enough that you could wrap that in a macro. (Of course, Python is definitely the more extensible/hackable option - but quick 'n' dirty can often be highly effective for debugging!)
I used to do more internal monologuing. But if you sit quietly and observe your thoughts, you may notice that whenever you "speak" a thought to yourself, that thought was already in your mind beforehand. The speaking adds nothing to the thought, except to reinforce it or loop it back. That is not bad, but a lot of the time it's unnecessary and in fact slows you down.
Charles Schwab is currently relocating their HQ from bay area to texas
Just curious since a lot of my work is on an ETL - what are your favorite DAG libraries/approaches? Some of my ETL workflows can run in parallel with each other because there aren't data dependencies between them, and others should definitely crash loudly
I feel like the breakdown in problems should include real world data to back it up. Hopefully future articles will do so. In particular, people like to put blame on the borrow checker when I thought it wasn't all that bad. From my understanding, the worst offenders are LLVM (because rustc is using it in a way that they haven't optimized for) and linking (which there are experiments with using lld which people report huge gains with.

Besides the tone, my main gripe with the article and some discussions I've seen elsewhere is mixing implementation trade offs with design trade offs. For example, LLVM and not doing your own optimization passes can be important for time-to-market. The only reasonable alternative that I can think of without sacrificing time-to-market is between LLVM or a C backend. Delaying Rust would have made it irrelevant.

Now for some context for those not as familiar with Rust:

> Stack unwinding — stack unwinding after unrecoverable exceptions traverses the callstack backwards and runs cleanup code. It requires lots of compile-time book-keeping and code generation.

This is for asserts (panics) and can be toggled with a flag. It isn't inherent to the language though some older code uses it extensively (like rustc) because it predates the current language design (from what I've read).

> Tests next to code — Rust encourages tests to reside in the same codebase as the code they are testing. With Rust's compilation model, this requires compiling and linking that code twice, which is expensive, particularly for large crates.

This is in a list of negative impacts of features but people outside of Rust reading this might not catch the why this is done. Tests inline to your code have access to your private interfaces. External tests are for integration testing and build against your library like anyone else would.
The official doc, StackOverflow and /r/ansible are good resources imo.
You as a Google maps user can report various things, its a speech bubble under layers button with a + sign in it, in Android. I do now, for any cop cars, debris on road, accidents etc.
But how big are your microservices ? How many did you build ? A monolith that has hundreds of commits is very worth separating it. But do you break it on 10, 100, 1000 microservices ? We have a case where we have 20 people managing 40 microservices. Way too granular. In the general literature there is not good consensus finding boundaries and rightsizing. Many authors just duck the question.
not everyone lives in a $2M home... not even in CA
Uh, yeah, no shit. Code is hopefully run many, many more times than it's compiled. If there's computation that can be front-loaded into compilation time, it makes sense to do it there rather than waste your or your clients' CPU cycles doing the compiler's job at runtime.
I don't know how long it is "supposed" to take, but you can compile a Linux kernel (27.8M lines of code, though a good chunk of it probably isn't going to be compiled anyway because you don't need it, and another good chunk is architecture specific) in under 10 minutes on relatively modest (but modern) hardware.

On the other hand, something like Chromium (25M lines of code) will take about 8 hours, and bring your machine to its knees as it consumes ALL available resources (granted, last I did this I only had 8GB of RAM, and I was running my desktop at the time... including Chromium). I don't remember exactly how long Firefox takes to build, but I remember it was significantly less time (maybe 3 hours?).

So... it depends? On a lot of things?

(btw, LoC numbers were pulled from the first legitimate looking result I could find on a quick search... take with a grain of salt... also, compilation times are a rough approximation based on my observations... that it with a truckload of salt)
I decided to give Apple Maps a shot for my drive home today. At first I thought it discovered a clever new shortcut for my drive, but I quickly realized it was going to have me drive on a bike path. And I live in a major US city. Sigh.
> it makes MY recommendation of the original service seem bad

If your advice was "you get 10,000 emails per month free via $service" without qualifying "right now, but that isn't guaranteed forever, their paid tier is $x per 1000 emails and switching mail providers in the backend of your website will take approximately $Y hours at $chargable_rate", then it _was_ "bad advice" (or at the very least "incomplete advice").

I made this mistake way to many times before I learnt that lesson. (Most recently with Google Maps on websites...)
I absolutely love how HN is all about how the drones had to be real, who could discount all of those eyewitnesses, etc. 2 years ago the sentiment was that Farvor and his pilot buddies don't know shit, must be looking at mirages or psyops stuff. Does anyone here actually think about these things, or is it just a game to disagree with what they read? I'm serious, I see no reason why these hicks in CO get believed and the guys who would actually drop nukes in a war are full of shit, easily mislead, etc.
Maybe a slow linker is the problem
No, there is also non-verbal thinking. Just like I can communicate via gestures and facial expressions, I often think things through without putting anything into explicit words.
http://musicforprogramming.net/?thirtynine
~60 hours of ambient music to keep you in the creative mindset. Featured here on ycombinator in past posts.
> a crappy day or even a crappy week

Or a crappy discovery at the end of the quarter...
"The brush is the sword of the mind." - Miyamoto Musashi
Yes it's an interesting point and AFAIK research is showing this to be quite true.
Mailgun also wished that you'd have signed up as a full paying customer when you first wanted their service. But they knew they weren't gonna get what they wished for either...
To the contrary, the fact that open source software is more successful now than it has ever been suggests the system is working well.
native, all the way. launch on one platform. get traction? fine, scale to multiple platforms and at that time evaluate whether you should move to a cross platform framework (i.e. react)
Hijacking this comment to point everyone to https://yimbyaction.org/.
Exactly this.

It’s also worth noting that this is true for people who are well past the “foot in the door” segment of their careers — even if one is able to move to a low CoL area thanks to remote-friendly policy at their current company, by doing so they’ll likely be locking themselves to said company for an indefinite period and greatly diminishing their chances at getting raises. Of course that doesn’t matter to everybody, but generally speaking it’s against one’s best interest to move away from the city despite savings on housing, commute, etc.
I came here to ask this same question.

Surely, we develop thought before we develop language?
You could do that, but then I wonder if that isn't going down the road of microservices? The ANN services for example would need to interface to the database if you want some kind of real time ANN service.
how do we know trade secrets would be as effective today?
In most businesses "hassle" and "cost" are synonyms...
I was very glad to see this change it’s always bothered me that mailgun, an awesome company, was leaving this much money on the table. Even if they had lowered I’d to 2000 all that time it would be very generous.

Disclaimer: I might feel this way because they gave me an awesome tshirt one time!
what you are looking for is MusicBrainz. You can download their full db and start hacking from there.
So you're not cross compiling your code for Scala JS (0.6/1) and Scala Native as well meaning 6 full compile cycles ?

Shame on you.
I've never implemented NFC, but the embedded BLE stacks I've looked at from various vendors make my eyes bleed. I somewhat feel that way about USB as well, but at least USB is sufficiently simple that interfacing directly with the USB peripheral (on the microcontroller side) is tractable.

I love the silicon that exists in the world today, I truly do, but I really do wonder whether or not TI or ST aught to be building their own SDKs. They just don't have the same software talent that they have on the hardware side.
Why is a single tweet that doesn't say anything of substance getting upvoted? What value are people getting out of this?
Our ~1M line of C++ codebase take around ~15 mins on a "full" [1] rebuild, and that's with the support of a custom distributed build system. That's bearable considering that running the unit tests takes again as much.

12 mins for a full build of 2M lines of code on a single box is quite reasonable, and it is great if they are pushing for better performance.

[1] because of aggressive caching if is hard to really do a clean build, the closest you can get is touching one of the 'god' headers included everywhere.
Economists have studied this pretty extensively. What they've found is that every time a city doubles in size, its economic productivity goes up by around 5-7%[1].

This relationship seems to hold across a remarkable range environments. In the ancient times, in modern times, in the Renaissance, in American, in Europe, in Asia, in the first world, in the third world, and so on.

This is what makes bootstrapping a new city so difficult. Let's say your economic metro has 10 million people. even if you manage to coordinate 100 thousand leaving together, the new city will still have nearly 50% lower productivity than the old mega metro.

Density seems to boost productivity by making it easier to quickly spread innovations. Think about Silicon Valley. There are hundreds of tech companies in a single job market. New technologies and approaches. Employees switch companies every six months and bring the best practices to their new firms.

Take those same companies and disperse them across the continental US. Workers don't move firms because relocating is expensive, unpleasant and risky. Instead of bouncing between jobs every six months, people stay "loyal" to their local employer for decades at a time. Every time a new innovation is discovered at one firm, it takes orders of magnitude longer to diffuse across the industry.

Think of the major improvements in software engineering during our lifetime. Things like devOps, test driven development, microservices, rigorous source control, code review, open source, containerization, and the like. Silicon Valley adopted all of these practices years, if not decades, before the average IT department in Tulsa or Jacksonville.

[1]https://www.jstor.org/stable/1885259?seq=1
This November a supervisor will lose re-election, since both the current incumbent Ahsha Safaí (who supported SB 50 as well as housing developments in his district) and the previously termed-out John Avalos (who opposed SB 50) are running for re-election in District 11 (Excelsior and Ingleside).
> its kind of like someone (me, really) going 'bowwwww owww nah nahhhh nah nahahhhhhhh wan nah nah nah nah wah wah' rather than actual guitar noises, but then it's followed up by the singers legitimate voice.

That is super interesting!

I would assume that if you audiolize instruments as you making instruments sounds with your mouth, you would audiolize other people as you mimicking them as well...

I mean, when I read your post above, my inner voice does it in a neutral me voice, because I have no clue what you actually sound like. But if I read a text message or something from a friend of mine, I read it in their voice, because I know what they sound like.

Can you also imagine your friends' voices?
IBM Stock Rallies as Krishna to Succeed Rometty as CEO
Reminds me of this: http://nautil.us/issue/47/consciousness/what-my-stroke-taugh...
Yes, for example there's the movie trope of becoming able to hear "the thoughts of others", and then the person goes in a bar and hears these sentences, like "hm I wonder if she ..." and so on.

I pointed out how unrealistic this is and you obviously couldn't hear such things, as thoughts aren't literally sentences like this. And my friend was just brushing my comment off as if I was not making any sense, since thoughts are obviously sentences like this (for him)...
The Kindle data is tied to the account. And who says Amazon isn't using it to target ads?

Clinical trials require informed consent and institutional review. Regulating software telemetry like other human subject research would make privacy advocates very happy.
The system linked is pretty slow; many folks report massive speed ups by using LLD
Possibly because of the followup discussion thread?
Laptops can be carried to meetings, so you always have your whole setup with you, and they make it easier to do work someplace other than your desk.
Language of Thought Hypothesis
This is under appreciated. I spent significant time living and working in China and it’s HARD. I came back to the US with a MUCH deeper respect for any immigrants I work with. Everything is much more confusing and frustrating.
It’s not that simple. https://wiki.openstreetmap.org/wiki/Common_licence_interpret...:

”I created a layer on top of an OSM map. What do I have to put under your license?

You have to determine whether what you have created is a Collective Work or a Derivative work, under the terms of the OSM licence.

If what you create is based on OSM data (for example if you create a new layer by looking at the OSM data and refering to locations on it) then it is likely you have created a derivative work.

If you generate a merged work with OSM data and other data (such as a printed map or pdf map) where the non-OSM data can no longer be considered to be separate and independent from the OSM data, is is likely you have created a derivative work.

If you overlay OSM data with your own data created from other sources (for example you going out there with a GPS receiver) and the layers are kept separate and independent, and the OSM layer is unchanged, then you may have created a collective work.

If you have created a derivative work, the work as a whole must be subject to the OSM licence. If you have created a collective work, then only the OSM component of the work must be subject to the OSM licence.”

IANAL, but I think anybody can overlay OSM data with traffic info, satellite photography, layers with names of shops, etc., without creating a derivative work.
I've used Ansible successfully to turn Windows laptops into Wintendo machines :)
Linux kernel takes ~60 seconds on TR hardware according to phoronix, SLoC is what ~15-18 million
Google Maps has this now as well.
Maybe the most insightful comment I've read this month.
It works for literature reasonably well. Start with somebody you really like, and see who they wrote critiques and reviews for, who they wrote letters to most frequently, and who they admired or otherwise aspired to be more like.

Works for software, too. What’s new is old, and the old stuff is often quite good.

There’s a lot of stuff that was way “ahead of its time”, to borrow an aphorism, but nobody knows this because it hasn’t been “rediscovered”, to borrow another.
Complaining about 15-30 minute build time? Bitch, please. I used to work on a C++ system that took +16 hours to do a clean build.
In big companies, not a small family owned business, I see bosses or mamagers have their own bosses or managers which give them difficult tasks like refusing promotion, or increment or such. When I started seeing my boss and his/her duty as two different things, that he is just doing his job; I started feeling less resentful against boss & more towards the company or its policy makers. Obviously there can be exceptions & great & worst bosses can be there enjoying themselves.
"I realize the recent news about Jumpshot has hurt the feelings of many of you"

_Seriously?_ "hurt the feelings"?

Get fucked Vicek... And fire your whole comms team before you do.

"Respectfully yours,"

bigiain
Pro CDI Book Review
We have $300 cell phones that can work with offline maps and run basic ML code.

Betting against autonomous drones seems short sighted. It's almost certain to happen in the near future.
Where are these "other studies"?
If it is even remotely like C++, most of the time will be spent on template instantiation, for template heavy projects, and linking. Linking is even slower for template heavy code because it tends to generate a lot of extremely long symbols to the point that release builds are often faster to build because they get rid a lot of functions.