skysight-inc/HackerNews huggingface dataset:
One possibility is in using space based detectors. Essentially, you put the detectors up above the atmosphere in a relatively 'neutral' area of space to avoid background from other sources [0]. Then, using this floating detector, you use other sources in the universe to do the colliding for you. Something like an astrophysical jet[1] coming out of a black hole, some neutron stars colliding, some super novae collapsing, etc. Taking all these detectors together, you can then get the results you want.

The major issue is that you have nearly no idea when/where these events will occur, and they are really rare to begin with. Add the distances that these things occur at and your error bars go through the roof[2]. Still, over a VERY long time and with a LOT of these detectors spread about the Sol system (and likely a bit further out), you can get the results you'd need.

It's not cheap or easy or timely. But with 12 orders of magnitude to go, it's a lot cheaper, easier, and more timely than trying to build an accelerator with Jupiter in the way :)

[0] as in, not next to the Sun, Earth, Moon, near gravitational perturbers, etc.

[1] https://en.wikipedia.org/wiki/Astrophysical_jet

[2] http://hyperphysics.phy-astr.gsu.edu/hbase/geoopt/lenseq.htm...
If you are using Node as the original poster mentioned, what is a slightly faster computer doing for you? You’re not spending time waiting on a compiler.
It amazes me that Google hasn't made a similar pieces of software for viewing x video format... The fact you have to use weird 3rd party stuff just to watch a movie you downloaded is strange to me.

It would instantly make Chromecast 10x more useful. But Google is focused with keeping it for streaming sites and browser pages only for some reason.

If they want to keep people using the stuff that has ads on it, then you have to make sure it works for every other scenario too. Otherwise people will replace it entirely.
Not a valid excuse. The end users have their own productivity apps that eat up their system resources, too.
ACAB. They basically all have the same motivations and mindset.
Liking what you do for at least half of your waking hours is a pretty significant input to happiness. You may as well ask why people try to find jobs that pay them well, or partners whose company they enjoy.

Software engineers with the right personality have a better chance of genuinely enjoying our work than the average person, so it’s on our minds. Coding isn’t something you automatically have to drag yourself through kicking and screaming like some other jobs.
Making PowerPoint presentations to lobbyists and suggesting draft language is “legalized corruption?” Would you prefer that laws regulating technology were drafted without input from technology companies?

What exactly do you think lobbying entails?
> where people are given different opportunities

People will always have differnet opportunities, because parents always want to help their kids start at better position in life than their peers. It's a completely justified and human desire.

> Income inequality destroys the social fabric of a community.

No, forced and unnatural power relations, like forced equality destroys the fabric of a community. In Soviet Union, my engineer parents and their parents, who have spent years of hard intellectual labour in their craft, have had almost the same lives as workers engaged in the most basic hand labour, who have been coming to their workplace drunk for years and never even faced a danger of unemployment because of their horrible work ethic, because "social country" couldn't allow it. Communities this have created have been so much more toxic and awful than anything I've ever seen in any western country.
Uber Rewards Program
Agree, and love that guys domain name.
Yeah, one of their "brands" is also called Idera, and I worked there for many years prior to the acquisition. But, yeah, just shortly prior to the acquisition, most of the dev group were let go to improve the bottom line, and a small group of 4 or 5 devs were kept and promoted to manage an outsourced team in some other country to continue developing the products. The atmosphere post acquisition was different, though, being at the company while it was growing, the culture also shifted as we grew from scrappy startup to "we are now in a high rise office tower" corporation.
If your planning on running the whole back end yourself, I would recommend getting comfortable with the command line.

If your going to interact with a relational database, you should definitely know SQL.

From there, learning the basics of the stack you choose with a simple project would be the next start.
I stopped reading after this:

>I also understand that government is bloated and there are many places where we could cut spending to fund these new innovative programs that could help counter the immoral wealth imbalance we have in our country.

His understanding is wrong. To the extent that there's fat you can cut from the U.S. federal budget to fund other programs it's in healthcare or defense. "Waste, fraud, and abuse" are the equivalent of the Underpants Gnomes' "???". It's a placeholder for a real argument.
Agreed. We need more tools to study complexity, and the study of networks is one such tool.
Agreed. I find a lot of the marketing to be gimmicky and super played out.

However, I thought the same of Robinhood when it was first announced and that turned out pretty decent.
This might be too tangential, but this reminds me a lot of 538's model of the 2016 presidential election. They had a much higher chance of a Trump victory just before the election (30% vs 1%), and the major difference was that they didn't treat each poll's margin of error as an independent event, they modeled it so that any error in the national poll had a large effect on _every_ state poll.
> "Chicago-based plane maker"

As someone who grew up in the Seattle area, this made me sad.
The point that I was trying to make, which apparently must be downvoted into oblivion, is that comparing big numbers to really huge numbers leads to some very distorted conclusions. No matter how really huge the defense budget is[1], spending $20 on a drinking straw is a lot.

Speaking of someone who has been on the receiving end of lots of research money throughout my career, still...$6 billion is a lot of money, and it should not be wasted. I agree with the original article that a new particle collider probably is not what we should do with this money.

[1] (and yes I agree it's too much--go fight that battle if you like, but you probably won't win a single cent back)
> But doctors have to be willing to spend the time to follow the patient and do the gradation instead of going straight for the strongest thing in the toolbox

I know in the U.S. addicts/dealers will sometimes go "doctor shopping"[1]. Most U.S. doctors don't track or even realize when a chronic pain patient (or any patient, for that matter) doesn't follow up and a doctor wouldn't typically be told if a patient decided to seek treatment from another physician.

I would guess "doctor shopping" would be more difficult in France under the single-payer healthcare system? Do you mind explaining how your system works? Is it difficult to change doctors? Or to get a second opinion? If a patient doesn't follow-up with the doctor will someone from the doctor's office check in?

[1]https://en.wikipedia.org/wiki/Doctor_shopping
You're probably right. Applications definitely are a lot more lax on resource consumption.

I've sat down and enumerated the things I do daily on my computer versus what I did back in ~2000. Besides streaming (youtube, netflix and spotify basically), its pretty uncommon that I do anything that I couldn't or didn't do back then. The performance of these things, now, seems about the same anecdotally. Maybe it was a little slower then, but not so much slower compared to the hardware performance difference. It makes me sad.

Also, as I said in other comments, I once developed hobby projects on a netbook. I of course ran a minimal system and didn't run resource hogs like slack. I'm currently using a cheap laptop running a minimal system (but unfortunately I do need to use slack, chrome, docker for work). They run fine.

I think developers or companies have decided that developer time is more important than performance and resource use of their products, punting the cost of that onto their customers. If my work didn't require it, I would definitely switch to more resource conscious tools and I'd be a bit happier. Oh well.
Results are in: Fully fledged Dart takes first in 2019 poll
Border Walls Are Stupid, Evil, and Racist
I think part of the problem is that low budget indie releases have to _pay_ theaters to be shown. The consequence of their small budget is they can often only afford to screen in a small number of theaters in major cities.

In contrast theaters literally beg studios that make blockbusters to let them project the film on as many screens as possible since these movies are expected to draw large crowds and popcorn and drink purchases.
JS Code runs on so many VMs, which makes trivial things difficult. Imagine you have 10 different JDKs and you want to support all of them.

Of course you can write your own code, but you will be in a bubble then and "works for me" will be something that you say very often.

On the other hand maintaining this code means that you need to have quite solid tests for it, which means that it would be easier to just separated in a module.

Modules are published on npm. Yeah there are lots of them.
Particle accelerators are used for cancer research :)

https://home.cern/news/press-release/cern/new-cern-facility-...

https://www6.slac.stanford.edu/news/2018-11-28-future-fighti...
Privacy in the age of terrorism
We write requirements on behalf of our customers after the project has been developed because everything must change daily. This is, afaik, the modus operandi for most baking/insurance customers :)
AOC corrected later that she misspoke, meant to say hookworm.
curious though - what event / issue motivated you to even start looking for another solution?
As well, you don't need the overhead price of a laptop, especially as a startup. At my job, we're nowhere near a startup, but only well-established, well-trusted employees get a laptop.
What a terrific compliment. Thank you!
Control Your Child's Digital Future
The wonderful thing about a laptop is that if I want to go sit by a window for an hour while I'm working, I can just stand up and move. A desktop chains me to my desk, deep within the heart of a dimly lit cubicle farm.
In the US it is very similar. I’m in my 30s and never had the option to use painkiller for neck and back pain. In fact, the only time I ever received it was after a dental operation which removed an impacted and painful wisdom tooth.

A lot of people will just doctor shop until they find one who will prescribe painkillers.
There are some intangibles gained by an office, but I'm less and less convinced that those couldn't be gained as well, by renting a workspace, or hotel function space, loading it up with furniture, and having everyone come in 2-4 times a years for a week or two of inservice, it would still save gobs of money.
I think I conflated them because they are synonymous :^) From Google:

Definition of "car": a road vehicle, typically with four wheels, powered by an internal combustion engine and able to carry a small number of people.

Definition of "automobile": a road vehicle, typically with four wheels, powered by an internal combustion engine and able to carry a small number of people.
That making taxes more progressive within certain limits has certain effects does not imply that these effects will progress linearly as tax progressiveness increases. After all, if you had a 100% income tax for some segment of population, they would all just move their money abroad.
> there aren't children dying of curable diseases and homeless people dying in the streets

Then that should be the goal, not eliminating inequality. At least, that's my goal - I see more downsides than upsides from eliminating inequality altogether (e.g. the downfall of communism, no Elon Musk, etc)
Why so? I think Trump is a sane gentleman. We should respect his opinion on border wall and shutdown. Wat say?
convinced themselves that stuff only happens in the valley and if they hadn't seen it they wouldn't have believed it was possible outside (and some did not, oh the excuses)....

Isn't this bigotry?

I remember watching all of these shows on PBS as a kid, where one of the major themes was how people would judge other people by class or other surface signals, and how this could obscure the truth or leave good people unappreciated on their merits. Did people learn the lesson? I guess some people did, and some people didn't.

Here's my experience coming to the Bay Area, looking up from the bottom: There's more bigotry here. People judge you more quickly and more absolutely on a more shallow basis here than anywhere else I've lived. (With the exception of the Norwood neighborhood in Cincinnati.)
That's a good point that it doesn't have the direct homoiconicity of Lisp, but it is not buried deep, since we have full access to the underlying AST as just an Expression type. In practice, this makes macros much less painful than in other non-lisp languages. This means that macros are used all the time, and idiomatically. The most proiminent non-lispy language with a macro system that I can think of is Scala. Macros there are a nightmare, and so tend to be only used in library code that really, really needs them.
Show HN: Apimock.in – create API mocks in seconds
>"They allow systems with slightly different clock rates to adjust."

Adjust to what? Ethernet is not synchronous its asynchronous. There is no shared clock.

The interframe gap goes back to the days of CSMA/CD. The interframe gap was the period during which end stations would contend for the shared medium. Without this an end station could continuously stream and monopolize the network.
And as part of building the life you want, you're going to have to do things you don't like a lot of the time. Sacrifice is almost always necessary to achieve one's goals, that's just part of how the universe works.

I guess what I'm saying is that, just because you don't like doing it doesn't mean it isn't contributing to your satisfaction with life in the aggregate.
Worst case is more along the lines of a bad actor makes malicious changes to the dependency which you then unwittingly deploy to prod potentially compromising your entire system.
I agree with you on display quality. I picked up a ThinkPad x220 for not much money, but I swapped an IPS panel into it because the TN panel it came with was really, really awful. I don't even hate all TN panels - the one one my old MacBook Air was quite decent.

When you start getting up toward MBP prices, you can find ThinkPads with decent displays. Even some of the older W series came equipped with a 3k matte IPS, which I found quite nice. I prefer the W series keyboards over the new MBP keyboards as well, but I found the trackpad on my W540 to be ridiculously awful. It's not exactly cheap to buy one of these machines on eBay, but they aren't crazily expensive either.
The thing is that such a "nice" city only works with a small population. For large cities you either build denser and ever denser areas or you spread out like crazy with all the negative side effects.

Otoh here in Berlin we would benefit massively if we could live maybe up to 100km out of the city and travel fast and cleanly to, say, Tempelhof. Wenn have huge areas of land here where you can live a very nice life but work is in the city. Biking such distances is out of the question and roads and trains simply cannot connect all the places equally well.
Totally agree--look at ANY communist experiment. All ended up with massive amounts of inequality (in addition to incredible poverty).
Do you have any experience with bookends?
That’s wildly inaccurate. First busses reduce the ability of a road to transit cars \ trucks. So actual gain is significantly less than nominal gain.

Second even with a single passenger vehicle, a tunnel can move people over it’s full distance at the same time. Consider a bus moving people on a 5 minute trip vs 50 minute trip on the second case it’s got 1/10 the capacity.

Sure, a 3.5 mile tunnel adds little on it’s own. But, then again it’s also short.
That's a good example of what I mean. I've seen that before as well, and it's more plane like than car, IMHO. Folding the wings just makes it a plane that you can fit into a lane on a street.
Why mock? There are other tools like soap ui etc.
Steve Jobs vs. Knuth
Those are all the same story, just repeated. The entirety of the claim comes from Daily Dot, who claims to have an anonymous source that sent them sealed court documents, and then goes further to insinuate that because Wikileaks did not publish that exact document, that it's evidence that they selectively withheld information, presumably because they must have received that document.

None of that makes any sense to me, and it lacks credibility.

1. Daily dot has not published any evidence of actually having this document. It could be entirely made up.

2. Even if such a document exists, there's no guarantee that Wikileaks' source was the same source that somehow ended up in the hands of US courts.

3. Why the hell would wikileaks publish so many other juicy files in the Syria Files, but selectively withhold this one minor document about a money transfer between two allies at a time of war? Yes, it's a large sum that's claimed to have been transferred, but in the midst of the Syrian Civil War in 2011? A few billion is peanuts.

I don't buy it.

edit: The BBC story is about Jared Kushner and is not really about Wikileaks.

edit2: 4. Considering that Daily Dot names the group that is behind the attack, why haven't the hackers who allegedly sent the documents to Wikileaks said anything about this situation? They have the power to tarnish their reputation or confirm that it wasn't sent.
Because vanilla javascript sucks
The brain is denser, more efficient and 3 dimensional. Compared to the current limitations of silicon the combination of those three aspects is downright magical.
Fight the Dystopian Future – Refuse to Take an Assessment Test Today
Interesting. I have an X1 extreme and even it feels slow at times w/ Windows 10 however my much older Win10 desktop is much more responsive.

I am not sure why laptops suck in this regard. Maybe drivers.
New Dell XPS 13 developer edition now available
I'm one of the creators of Pachyderm (github.com/pachyderm/pachyderm) that might be able to help.

We do require an object store of some kind, but if you dont have s3 you can always use Minio in front of whatever storage you do have.

Pachyderm will let you mount that data locally in a jupyter notebook so you dont need to constantly copy it around. As many people as you want can do this and there will only ever be one true copy of the data in the centralized system. That central copy also includes version control for your data set so you can make changes to it and get deduplication of the files while still maintaining all your data lineage info.
One of my co-workers always had a new pair of well fitted glasses on every week, and I found out she was buying them online for like $20-$40 a pair. At first I was apprehensive about the fit and quality of the glasses, but after buying a few test pairs they really are just like the store brands.
For one-dimensional arrays, python's array can be faster. It's also directly accessible through the Python C API/Cython's wrapping of it, which makes it convenient to use.
Exactly. They can not break out the "my codes compiling" argument. Lost morale over a 2 year old laptop?? Wow, they should work in education. Try a 10 year old laptop and no hope of every buying a new "high end" machine. Try a shiny new $500 dell. I think some new programmers are out of touch a bit on hardware...
In the minds of developers, the end users shouldn't be running any other apps than the the app that the developer is working on.
This is why the language creators usually avoid using the word 'homoiconic' because every time one uses that word there's a finite probability of being bogged down in an incredibly uninteresting semantic argument.

Instead, people prefer to say that julia code is just another (tree-like) data-structure in the language and it can be manipulated at runtime with functions or compile time with macros or at parse time with string macros and now with Cassette.jl[1] we can even manipulate the form of code that has already been written and shipped by other packages all with first class metaprogamming tools. It seems to me that even if Julia is not 'truly homoiconic', that we seem to get the touted benefits of homoiconicity to the point that it seems like an unimportant distinction.

[1] https://github.com/jrevels/Cassette.jl
If you want to code it, Angualr7 PWA. You have a nice builder online
In 1-based arrays the number is an index, but in 0-based arrays it is an offset. Languages like C or Rust make this behavior very explicit.
No. Wired ethernet hasn't used collison-based protocols in a long time. It's point-to-point now, not shared.
70% of VC backed founders end up with zero in capital gains, after toiling for 5-10 years... primary reason is they are "forced" to grow at unnatural high rates, to attempt to deliver exponential 50x returns to their (diversified) VCs, which usually doesn't work out.

I wonder how that number would be different, for those very same companies, had they not taken investors?
It’s sad how your lived experience is getting downvoted just because it doesn’t line up with peoples’ almost religious faith that the government is wise and government investment in science is always a good thing.
OSTIF and Quarkslab Audit of OpenSSL Is Complete
The fact that there are billionaires in the world is unfair. Most of them didn't create any value for society. They just captured value created by others.
They were just at the right place and at the right time.
Wealth is so concentrated today that it has turned capitalism into a zero-sum lottery.

It's a lottery not only in the sense that there are very few winners and that the payouts are huge but also in the sense that the winners are chosen randomly.
Investors invest randomly because they have no idea what's going to work; that's why less than 10% of all companies succeed.
There is no skill involved in distributing capital efficiently; it's either completely random or the result of monopolistic wealth-concentration.
In a managerial role you can mold your schedule to your life, rather than your life to your schedule.

You can have non-negotiable meetings and shift things around all you want if you have that kind of authority. But a lot of every day folks don't have the kind of work autonomy to have their schedule match their preferences
This looks awesome! Thanks for making a working library and a great introduction :)
I've been meaning to bypass this racket for a while. Can anyone recommend a good chinese/indian seller for eyeglasses?
==disincentivising entrepreneurialism==

New business creation has fallen along with the highest marginal tax rate.[1]

==because "wealth" is a very fuzzy concept in modern economies==

But income really isn't and that is what we tax.

==I'd love it if we could pool all the ideas for ways to raise the minimum living standard, experiment with them and compare the results in a scientific way rather than just having two sides shouting at each other that their way is better.==

We could always look at the 33 other OECD countries and see where they have found successes.[2] Spoiler alert: universal healthcare, early childhood education, improved infrastructure (specifically: transportation, water, high-speed internet) and parental leave are specific improvements that could directly improve quality of life.

[1] https://www.bls.gov/bdm/entrepreneurship/entrepreneurship.ht...

[2] https://qz.com/879092/the-us-doesnt-look-like-a-developed-co...
+ Elixir:

Regex and Binary indexes are zero-based, List and Tuple are one-based