skysight-inc/HackerNews huggingface dataset:
Good to know, thanks for the link.
Slack is good for organizations that deal with complex, difficult information, and have a strong respect for seniority.

If questions are easy, inane, and ubiquitous, anti-communication swarms become the norm. When most communication is about a plethora of trivial facts that have to be constantly wrangled, it's better to use a ticket system with forms that naturally rate limit low-effort questions.

When it's about deeper information, and invalid conversations can be trivially spotted and rejected, the ability to instantly organize any kind of conversation whenever, is a god-send.
If you're looking for a record on something new you'll never see anything new.
See https://github.com/JuliaLang/julia/pull/32859#issuecomment-5... for the status on a future non-macro printf.

For now, there is of course also packages available like https://github.com/JuliaIO/Formatting.jl.
A SUN IPC workstation in the 21st century
It's way better than an email in the sense that most of the discourse on slack is human authored whereas most of the email that lands in my box isn't.

I care about human interaction and slack facilitates that nicely.
Dimensionality reduction is absolutely a form of "machine learning". UMAP or Ivis are doing the same thing but utilize fancier methods so now they must be more relavent?

I'd be curious to see what happens when you combine the system with a system that removes the possibility of illegal moves. I bet accuracy will go dramatically up - especially if they utilize a really modern transformers based architecture for the vectorization part.
There are a lot of product design reasons that I could argue encourage more synchronous communication in Slack than in email, but the real proof is in the outcomes. Have you actually been in organizations where the latency expectations for reading and responding to email are equal to or shorter than for Slack? In my experience email correspondence is _much_ slower and long-winded, because people are almost never exchanging them minute by minute and waiting in real time on the thread for the next update.
You say "no matter how bad" but you haven't lived through it yet! I personally think this unholy alliance between corporations and government that the US has is going to be extremely painful.

It is alarming that the US has come to resemble "The Running Man" film from the '80s as far as technology goes. Those '80s sci-fi movies look like howto manuals nowadays, deepfake videos, tiny memory sticks, all-out state oppression with corporations taking the lead, all of it. I mean, you're not free just because you have a credit card and TSA pre-check.
Having lived Chicago, Philadelphia, New York, Baltimore, and DC, where you have to search far and wide to find a republican, but where public services still suck (despite high taxes), I think the causation runs in the other direction. I think if you took a bunch of Danes and made them live in Baltimore for a few decades, they’d vote down any attempt at expanding government services too.
As a Dane living in Bulgaria, and who lived for a while in America, I too agree that I feel more secure with the Bulgarian health care system than the US one
This is a bit cliche but doesn't make it any less true; it is in the interest of the powers that be to keep their citizenry dumb and divided.
At this point, when I hear about "C-like performance", I already know somebody's trying to bullshit me.
The alphabet itself and a sample text on Omniglot: https://omniglot.com/writing/adlam.htm
"1. ADA private right of action spawned a class of professional plaintiffs that sue businesses over (in many cases) minor technical ADA violations like not having a coat hook at the right height in the bathroom. Many, many businesses closed their bathrooms to the public because of this."

I'd like to see the stats on the number of frivolous ADA lawsuits that caused businesses to close their bathrooms.

In my personal experience, few businesses have no bathrooms whatsoever and the businesses that make their bathrooms off-limits to the public or require you be a customer to use the bathroom tend to be in areas with high homeless populations. In areas where there are few homeless the businesses almost never have a problem with a non-customer using their bathroom.

This tells me that these businesses primarily have a problem with homeless people using their bathrooms, not any kind of fear over being sued over ADA violations.

"3. Street defication effectively legalized. Similar to #2, the police won't arrest you if you poop on the street. This is different than most cities, and different than what was historically true in SF."

Do we really want to fill our already overcrowded, mortally dangerous prisons with more homeless people? Why not just build more bathrooms, shelters, and affordable housing?
When my dad had a shop that is what we did, got an old electric oven. Had it setup so we could take off the door and use thermal blankets to cover large metal pieces we'd treat that were larger than could fit in one bake.
This may only apply in New York, but last I heard, most homeless people have jobs.
The title on the article is "How Smaller Cities Are Trying to Plug America’s Brain Drain". Why did this post get a headline rewrite, a rewrite that arguably changes the meaning of the original headline, and does not match the article's content at all.

A quote from the article: "Between 1940 and 1980, the wage gap between poorer cities and richer cities in the US actually shrank, according to research by Penn State economist Elisa Giannone." Unfortunately, the article fails to follow up on what happened around 1980 (say, 1975-85) that caused this. What policy(s) changed? What technological or sociological developments contributed to this? It seems like this article concentrates on the outcomes that follow from workers making rational economic decisions: taking high-paying jobs, or demanding more money for in-demand skills, rather than trying to give a context for workers entirely rational, market-driven response to the context. Seems like an odd gap.
This is just not true. The python runtime is not the bottleneck. DL frameworks are DSLs written on top of piles of highly optimized C++ code that is executed as independently from the python runtime as possible. Optimizing the python or swapping it out for some other language is not going to buy you anything except a ton of work. We can argue about using rust to implement the lower level ops instead of c++. That might be sensible though not from a perspective of performance.

In a "serving environment" where latency actually matters there are already a plethora of solutions for running models directly from a C++ binary, no python needed.

This is a solved problem and people trying to re-invent the wheel with "optimized" implementations are going to be disappointed when they realize their solution doesn't improve anything.
It is probably since the time at which that region of the world is called Alaska.

Of course, if you go back enough you will find some stages when it was hotter there, but back then probably we (humans, global civilization and the actual ecosystem we rely on) wasn't there.
I'm pretty explicit with the people that I manage that I do not expect them to respond to me with any kind of timeliness.
Ideally we'd have native Rust loading of tensorflow, pytorch, etc. models. I've hand-coded a few, but it was pretty monotonous.
Ask HN: Apply to YC or work first (financial constraints)
A cofounder and I have deep expertise in an ML subfield based on years of research and talking to potential customers, working in industry, and open source activity.

Due being in academia (postdocs) and trying/failing some earlier ideas where we did not understand the market, we have not worked on this idea full time yet.

We have a clear idea of the software B2B prototype and who would use it but we have not built it (although we will until YC starts). We have substantial credibility in this domain, and strongly believe the market is close to an inflection point that most people do not understand yet (which we can clearly articulate in the application).

We are considering to apply for YC2020, but it has been our (perhaps) wrong impression that software startups might be further along when they get into YC nowadays.

The main issue is that if we don't secure any sort of funding in the next 3-6 months, we will have to take full time jobs for financial reasons.

We are wondering if we should even apply at this stage, or if it may hurt us later re-applying with the same idea (as progress working full time might be limited).

Any YC/founder takes on what to do here?
In the case for Julia it's true though, since It's compiled at runtime very similarly to C via LLVM.
In all my years I've never seen any C/C++ code, where Julia couldn't match performance after some tweaking - often with much simpler code.
> "In the US, it's cheaper to build and operate wind farms than buy fossil fuels."

That's not the headline. The headline is cheaper than natural gas, which is a relatively expensive fossil fuel, but also historically cheap at the moment.

However, natural gas is great at providing power on-demand and at small scale, which is exactly what you need to even out the highly volatile output of wind energy. Natural gas and wind energy are complements, not competitors.
I'm not looking for a blanket hedge though.

"We Work" can have a built-in cushion against smaller recession events - long-term leases, being able to predict which percentage of short-term leases will dry up, cash reserves, some sort of counter-cyclical lease agreement (e.g. with repo companies), counter-recession marketing/education/etc program (e.g. "let's beat recession together by sticking together!" or some such).

Where the hedge is coming in is making sure that the company does not end up upside down if recession hits harder than the built-in cushion can absorb. They could be buying 12 month S&P500 options on a rolling basis - buy a new batch every month as the previous batch expires. The idea is not to get paid each time SPY drops 5% down, but to get paid when it drops 35% down signaling an actual market crisis and have enough time/money to survive the hit.

I don't know if it makes sense as I'm just making this up as a I go, but your criticism is selling the idea short. Ahem.
Some gaming monitors have adaptive framerates (g-sync / freesync).

This, I suppose, could be used to create very accurate timings.
Why People Want to Work in Agile Teams
Maybe they have a bad benchmark setup and the 7 box is setup to cache writes to the disk.
At one point, the article suggests that Eco himself had his disagreements with Derrida et. al. Maybe that is what the "risks of over-interpretation" in the title is referring to.
There are always people a rung below you on the social ladder.

"Sure, I would love to get healthcare. But I don't want /them/ to get it. Especially if they are immigrants."

The tribal divide in American politics is another reason ("if they want it, it must be wrong), but since this level of hatred is quite recent, I think it cannot fully explain it.
>it seems to me that the Chinese government chooses to prevent events that may cause conflict and violence. That is almost noble, were it not for the fact that it also helps the government maintain a firm grip of control in all situations.

Every single state acts this way. Every single effective state system at least. It's called "Monopoly on Violence." It is one of the defining characteristics of "modern" state organizations.

Unsanctioned use of violence directly threats the state's power and will quickly call into question the state's legitimacy if the state can't control coordinated or wanton violence.

See: https://en.wikipedia.org/wiki/Monopoly_on_violence
That sounds a bit different from the gov / non-private system we have in Germany. Sure, no doctor will make an appointment with you for anything not life-threatening unless you have a valid insurance chip card. But you do have emergency services available and coverage is continuous.

A family member didn't pay for a while. He had to pay up for the entire duration eventually, even if he had switched providers. So I'd expect that insurance would have gotten the bill in case emergency aid would have become necessary. That's very different from the US, where you would have to pay the bill yourself (from my understanding).
The goal on a dating site should always be to maximize the number of in-person yeses. You’re not going to figure out if you want a decent relationship by reading a profile. Meet in person for coffee and find out if it’s worth going on an actual date.
There's so much more to CS theory than big O notation and you're in for a treat if you check out any of the below - happy to share more if people are interested.

1. https://www.amazon.com/Computational-Complexity-Approach-San...

2. https://www.amazon.com/Quantum-Computing-since-Democritus-Aa...

3. https://www.amazon.com/G%C3%B6del-Escher-Bach-Eternal-Golden...

4. https://www.amazon.com/Introduction-Theory-Computation-Micha...
Each financial metric tells a story. They each tell different stories so it is not a case of one being more important than the other. EBITDA is a way to compare similar companies that may have different capital structures. So it allows a side-by-side comparison of the core business.

For instance, Companies A and B are competitors in the same market and both have a million dollars in annual revenue and earnings of $100K. Are they both worth the same? What if I told you that Company A has no debt, and is depreciating its assets at an accelerated rate (ie is "paying off" its capital investments rapidly) while Company B is loaded up with massive debt and is depreciating more slowly? That changes the picture a little bit, doesn't it? This is why you have different metrics. Think of them as clues in a detective story rather than horses in a race.
I have made a long reply to a sibling comment.
This comment boils down precisely what I’ve always thought is the key problem in tech hiring. Companies overestimate the cost of a bad hire and underestimate the benefit of taking a risk and having it pay off.

To borrow from poker: it’s commonly understood that if you’re not “caught bluffing” at least a little, it means you’re not bluffing enough. If your hiring process results in zero bad hires, you are playing it way too safe and I guarantee you are missing out on phenomenal candidates.
Where is this true? https://www.eia.gov/energyexplained/index.php?page=natural_g...

Just because there stranded natural gas exists doesn't mean the market prices are below zero.
That’s reasonable.
Empathy Is a Technical Skill – Do You Agree?
Oh my God!!!! Thank you so much for this. I've missed my Prof Galloway since L2 sold
Speed on a repl is as much from not printing things as it is in printing them fast. At the least, always accept an interrupt to stop printing.
Satoshi Nakamoto – My Reveal Part 1 – Sunday Aug. 18
This form of interviewing requires a certain degree of skill and lots of experience to keep the conversation objective and on track. I don't have that. I rely on a base technical question based on the candidate's past projects and then go on from there.
Exploring Zork (2012)
Latency in training literally does not matter. You care about throughput. In serving, where latency matters, most DL frameworks allow you to serve the model from a highly optimized C++ binary, no python needed.

The poster you are replying to is 100% correct.
If you want backups from one system to another, I've been really impressed with Resilio Sync, which is commercial software, and Syncthing, which is open source. They've both got win/Mac/Linux/iOS/Android ports, and don't require either the client or the server to have publicly available ports open.

Odroid makes a couple "home cloud" variants of their single board computer, which lets you plug a 2.5" SSD (or a larger variant that support 3.5" spinning rust) into a SBC mounted onto a solid aluminum heatsink. https://www.hardkernel.com/shop/odroid-hc1-home-cloud-one/

You'd run Ubuntu server on the odroid, so BTRFS and ZFS would be available.

Whenever the odroid was powered up and had network, the sync client would connect and send deltas.

Disclaimer: I don't have any financial interests in the above companies. In building PhotoStructure, though, I get asked frequently how to back up photos and videos on people's smartphones, and personally needed a solution that could come with me and my family on trips, and also run PhotoStructure locally on the odroid. This is the setup we use. BTW: It's super convenient to sync at 50mb/s even when your internet WAN speed is something abysmally slow and has high packet loss.
This is an issue in some cities in western Europe also, there are no free restrooms available. No wonder everything around train/subway stations smells like piss.
Bibles were written in Hebrew (OT) and Greek (NT)

https://en.m.wikipedia.org/wiki/Biblical_languages
Okay, I'd definitely consider this, thanks for the feedback, Any Ideas about how I might improve the survey?
Die With Me – A chat app you can only use when you have less than 5% battery
> can you provide source for the percentages? thanks.

https://www.sfgate.com/bayarea/article/Bay-Area-homeless-uns...
> With all their cash they could’ve bought a bank and issued the card themselves.

In the US, you can't buy a bank without becoming a bank. Becoming a bank involves a lot of additional regulation.
>He had to pay up for the entire duration eventually, even if he had switched providers.

What happens if he can't afford that? Will they garnish his wages?
Your last point is probably accurate. I write professionally and have done so for 12+ years at this point.

I guess the tricky part is hitting the balance of writing just enough but not any more.
I built a news app:
https://gopulse.io/
I don’t think the problem lies with your interview if they can’t write a simple nested for loop...

Which I think is why a lot of startups locate in the expensive Bay Area - not a lot of cities have a similar concentration of decent talent.
This is already the solution that Apple takes using their app store review process.
IO and strings in Julia are very fast. The comment here in the blog post is about the (currently) 130ms overhead in starting up Julia.
Reading The unnatural history of the sea by Callum Roberts really blew my mind. It is almost impossible to imagine how rich the seas were – in fish and other life – before we started large scale fishing, centuries ago. This is a stunning example of the problem of shifting baselines: We tend think that the normal state of the world is what we grew up with, when we really should use the world as it looked to our great-great-great-grandfathers (at least) as the baseline.
Dude. Most of the time people complain about homeless it is the crazy people that shit on the streets. Don’t change the subject by saying people that sleep in cars or on friends couch’s shouldn’t be criticized too. They aren’t.

That is why I propose a new term for the people most of us complain about. I use the term crazies or untouchables.
Out of curiosity, what solution did you find for random disposable objects that have no obvious non disposable equivalent?

I already reduce my trash footprint, but for things like toothbrushes and floss, I haven't found a good alternative.
https://en.wikipedia.org/wiki/Toe_the_line
what is everyone smoking? youre still trying to optimize for a test and not a job.

dont give them a fizbuz. give them an example of a real problem your engineers need / are trying to solve. how do they respond? thoughts / intuitions / pseudo code. do they show knowledge of the problem space / domain?

ot if you just want a kid who can code and they pass the fizbuz but fail at the real job, what does your training/culture look like? who does that really reflect on?

it seems to me that interviewing is terribly cargo cult. the problem is real, the practises ostensibly supposed to be solutions are not.

/end rant
Right now I'm taking a course on the Origins of Life that is about exactly this subject, so it's nice to see it appearing in the more general media. If you're interested, you can learn about this type of research, by searching for the term LUCA (Last Universal Common Ancestor). It is quite fascinating, and especially when you dig deeper into how the different layers interconnect.

Here's a link to the course description:
https://www.complexityexplorer.org/courses/95-origins-of-lif... . This session is just coming to a close, but it's such a good course I can easily imagine them running it again.
What plotting library were you using? The "first plot of the day" is a bit slow for me, but certainly it doesn't take minutes. I just opened a fresh repl and "using PyPlot" took a little over 5 seconds, and the first plot took around 1.2 seconds. Plots after that are around 0.001 seconds.

Granted, if you were plotting in a small script, I guess every run would take about 7 seconds to get the plotting functionality.
Problem includes far more than bitcoin.. Your bank for example
JIT overhead/startup time is still comparably large. There is https://github.com/JuliaLang/PackageCompiler.jl that helps reduce this overhead in user libraries. The base library precompiles quite a few methods already, so the performance deficit relative to C and Python on Julia 1.2 is half that quoted in the article, and unchanged by statically compiling.

Personally, I do a lot of computational geometry in Julia and I really don't care so much about these kinds of small overheads since actual computation time is the dominant factor. I imagine if Julia was designed for scripting in Unix environments this would be a bigger deal, but I think most people in the Julia community care more about how to manage several gigabytes of data in RAM/cache and run some analysis quickly, e.g. composable multithreading in 1.3.
Is it time to invest in waterfront property in Alaska?
Yes I agree. We should use the term street shitters to differentiate. I see a huge issue when talking about homeless is that people have different ideas what we are talking about and get easily offended.
That’s true too. The good news, I suppose, is that their customers haven’t put a lot on the line. Leaseholders and investors on the other hand, have. Thinking back to the scandals of the early 2000s, many of them were simply overestimating profits while extracting cash. Eventually the profits needed to appear so they went to accounting fraud.
Whilst Quantum computing is an interesting topic, gotta say I think bitcoin's challenges are far more mundane and pressing that that.

No.1 challenge is how to stop centralized exchanges from extensive market manipulation.

Decentralized crypto currencies are never going to achieve their goals, whilst players like Bitfinex and Tether are in a position to "print" unlimited amounts of money and use them to purchase coins like BTC.
Do you have an example of a tensor library that keep track of shapes and detect mismatches at compile time? I had the impression that even in static languages having tensors with the exact shape as a parameter would stress the compiler, forcing it to compile many versions of every function for every possible size combination, and the output of a function could very well have a non deterministic or multiple possible shapes (for example branching on runtime information). So they compromise and make only the dimensionality as a parameter, which would not catch your example either until the runtime bound checks.