skysight-inc/HackerNews huggingface dataset:
I moved to a small city in the south of Chile with my wife who's also doing business remotely. You can live really comfortable here for less than $2k/mo for two people.

While we are not in a countryside yet, we bought a half hectare of land on a hill near the city and plan to build a house in a few years. I except the total cost of land + cleaning some forest + construction to stay under $150k (but we want a relatively small house).

If you are interested in moving to Chile, I made a whole site about it: https://valdiviaguide.com/
I totally agree with what you said. Currently I'm loading compiled C code with the Python foreign function interface (often not (solely) for performance reasons, but because it just so happens that I already have a C library that solves a particular problem). It would be great if I wouldn't have to worry about providing a shared library for all possible target platforms.

In fact, when I searched for a Python WebAssembly interpreter a few weeks ago I stumbled across this project [1]. So rest assured, people are working on this already.

[1] https://github.com/kanaka/warpy
This course is complementary to Mohri's excellent book and course. Many students at NYU take both courses, in either order (https://davidrosenberg.github.io/ml2018/ and https://cs.nyu.edu/~mohri/ml17/). Mohri's course builds a foundation for proving performance guarantees (yes, using tools such as VCdim and Rademacher complexity). This course tries to be practical, but not superficial. We do a careful study of multiple examples of the four fundamental components of an ML method: loss function, regularization, hypothesis space, and optimization method. (In a probabilistic setting, regularization becomes a prior and loss becomes a likelihood.) Framed in this way, it's usually much easier to understand or invent new methods. And within this framework, we absolutely try to survey as many methods as we have time to look at carefully.
Sadly it's dead now. In a cruel twist of fate, Intel killed it off shortly before we found out about all the speculative execution attacks and found that everything else is horrifically vulnerable.
Show HN: Get Paid $100/hr to Interview
Obligatory mention of this tongue in the cheek and visionary look presentation "The Birth & Death of JavaScript": https://www.destroyallsoftware.com/talks/the-birth-and-death...

This is basically what is happening with wasm and it's happening much faster Gary Bernhardt was anticipating in that presentation.

IMHO wasm finally displaces javascript as the only practical language to run stuff in a browser. Frontend stuff happens in javascript primarily because browsers cannot run anything else now that plugins have been killed off. Wasm changes that.

At the same time a lot of desktop apps are in fact javascript apps running on top of electron/chrome. Anything like that can also run wasm.

Finally people have been porting vms to javascript for pretty much as long as wasm and its predecessors have been around. So booting a vm that runs windows 95 or linux in a browser is not very practical but was shown to work years ago. This is what probably inspired the presentation above.

I've actually been pondering doing some frontend stuff in kotlin in or rust. I'm a backend guy and I just never had any patience for javascript. I find working in it to be an exercise in frustration. But I actually did some UI work in Java back in the day (swing and applets). Also there's a huge potential for stuff like webgl, webvr, etc. to be driven using languages more suitable to building performance critical software if they can target wasm. I think wasm is going to be a key enabler for that.

Most of the stuff relevant for this has been rolling out in the last few years. E.g. webgl is now supported in most browsers. Webvr is getting there as well. Wasm support has been rolled out as well. Unity has been targeting html5 + wasm for a while now. And one of the first things that Mozilla demoed years ago with wasm was Unreal running in a browser.

I would not be surprised to see some of this stuff showing up in OSes like fuchsia (if and when that ships) or chrome os.
My wife's keyboard drives me nuts. Mine is silent. Her keyboard is like stampeding cattle.

I haven't used arrow keys on my Mac that I can recall.
Thanks. I did skim the Wikipedia articles, but wasn't left with a clear understanding.

But OK, I get that they're all galaxies with AGNs aka massive black holes. And that blazars are the ones with a jet pointed right at us.

But now I'm curious. When a jet is pointed right at us, we see visible, x-ray and gamma radiation, and relativistic particles. But is longer wavelength radiation also emitted mainly on the jet axis?
Tell that to the color-blind.
For me it's most draining when observing debates about the field I work in where the comments involved display a mixed level of knowledge of the subject. A lot of times the consensus opinion will in my eyes be under informed or missing some context, and actively harmful to a productive dialogue. So I feel a sense of frustration and helplessness. i work in biotech, and biopharma is an incredibly politically visible and controversial industry now, and I feel like a lot of the public discourse is driven by people who mean well but haven't taken the time to understand how the field works

Of course, it is absolutely critical to have diverse perspectives, but I feel like everyone could row in the same direction if we were on the same page
Zendar is hiring scientific computing SWE
About Zendar: At Zendar, we are working on a high-resolution imaging RADAR system that allows self driving cars to see through fog, rain and snow. We are a team of software engineers, electrical engineers, mechanical engineers and researchers pushing the boundaries of what a radar can see.

Job Description: We are looking for a software engineer with a scientific computing background to join our growing team in Berkeley, CA. You will be responsible for the development of Zendar’s real-time imaging software and localization pipeline. You will also be responsible for understanding research grade code in signal processing and optimizing it for a production system. A solid understanding of performance tradeoffs between runtime and precision is a must.

Required Qualifications: BS in a STEM degree with 3+ years experience. Working knowledge of modern C++ (we use C++14). Working knowledge of Python3 and associated numerical libraries (Numpy, Scipy).

Desired Qualifications: Knowledge of CUDA programming. Experience in signal processing. Experience translating research code into performant and robust production code.

What We Have to Offer: Daily catered lunch and a stocked fridge. Convenient location in Berkeley, CA. Competitive salary, benefits and equity.

Please send your application to jobs@zendar.io

Zendar is an equal opportunity employer. Zendar participates in E-Verify.
Here are some of the things that I think are distinctive about the class (although certainly all of these are taught in some other class somewhere): discussion of approximation error, estimation error, and optimization error, rather than the more vague “bias / variance” trade off (common in more theoretical classes, such as Mohri's, but not common in practically-oriented classes); full treatment of gradient boosting, one of the most successful ML algorithms in use today (most courses stop with AdaBoost, which is rarely used for reasons discussed in the course); much more emphasis on conditional probability modeling than is typical (you give me an input, I give you a probability distribution over outcomes — useful for anomaly detection and prediction intervals, among other things), explanation (including pictures) for what happens with ridge, lasso, and elastic net in the [very common in practice] case of correlated features (I haven't seen this in another class, though I'm sure others have done it, somewhere); guided derivation (in homework) of when the penalty forms and constraint forms of regularization are equivalent, which gives you much more flexibility in how you formulate your problem (I know this is uncommon because it took me a very long time to find a reference), multiclass classification as an introduction to structure prediction (idea taken from Shalev-Shwartz and Ben-David's book). On the homework side, you’d code neural networks in a computation graph framework written from scratch in numpy; well, we're pretty relentless about implementing almost every major ML method we discuss from scratch in the homework.
Got a source for that? I can't find any references to the 15700A2 being on intel 8260 cards.
Paying 15% interest is a terrible mistake, yes. Especially for a depreciating asset like a car.
One predictive signal is submitter name, based on experience with their past submissions and HN comments.
Then why do you concern yourself so much with past entities?
> The calls for research to be transparent and reproducible have never been louder. But today's tools for reproducible research can be intimidating - especially if you're not a coder.

As someone (a software engineer) who has been trying (struggling) to reproduce biology research lately, I say amen. Hallelujah.

But. It's time to accept coding as a core skill. Science has more to learn from software engineering than it realizes. Software engineering (aka coding) eats reproducibility for breakfast, even when hundreds or thousands of "collaborators" are involved. These days, it's rare for a single biology researcher to produce (publish) code that is easily reproducible by an external researcher.
“The Golden Path” – How to be successful in life
All _my_ shower curtains have been 6". What have you been doing wrong?

/s
There is a discrepancy between joestextile.com which will get it's first 500 regular customers in 3 years and a unity plugin that needs to scale to 10 MB/s when it gets it's first 100 regular customers in a week. Both kinds of projects are pretty common. The first one can be done in a week with RoR and a run on a 10$/mo hosting solution for years, the other requires pretty much all of the above.
Postman is a remarkable model as a fine writer ... organization, clarity, reason ...
My thoughts exactly. GRU is going to use discovery to get at how the US spied on GRU.
Have you drunk high-quality whiskey neat? If all you're used to is cheap stuff or mixers then I can see why you might not see the attraction.
YMMV, but many people get used to the arrow keys when they spend enough time on it. Personally I dislike it.

But the keyboard is just horrible, compared to any ThinkPad X/T. There's no reason a $900B company can't make a great keyboard, except a culture of letting designers get away with sacrificing function for thinness and form.
> The first time someone knocks out one of our GPS satellites, you'll be asking, "why don't we have a Space Force to protect against this sort of thing?"

No, I won't. While the role is important, there is no sensible reason for a separate service, and the mission already exists in the Air Force.

Sure, we need the mission, just like we need the riverine warfare mission, or the littoral warfare mission. We don't need a separate service for any of those missions, though.

> Everyone's favorite rational pop scientist, Neil deGrasse Tyson, thinks it's "not a weird idea."

It's not a weird idea, and it's something we’ll quite likely eventually need. OTOH, quite probably not this century.
Microsoft calls for facial recognition rules given 'potential for abuse'
I'm not doing this for gaming though and what I buy is not optimized for games but for comfort, looks, and I just like running OS X.

So spending 600$ to actually be able to play games and plug in some vr kit, sounds very reasonable to me.
It's pretty easy to avoid chain restaurants..
Inhuman Resources (Never Be a Whistleblower)
The cattle have to eat crops, losing calories in the process. Can you provide references for your claim?
While chi is ‘just a router’ (and an exceptionally good one at that), it also includes a number of particularly useful middleware.
> This article isn’t about proving that though

Um the article kinda is:

... so we deemed this information reliable and immediately raised some critical questions: Is there a wireless chipset soldered onto the MacBook Air’s logic board that we didn’t know about? If so, is it not actually possible to properly air gap a MacBook Air?

And their methodology is a bit flawed. This made me shudder:

We took out the Air’s logic board to see if we could pry the chip off with a screwdriver. We quickly decided this was a bad idea. We also considered “disabling” the chip by drilling a few holes through it with a Dremel tool or by melting it a bit with a soldering iron.

Jeezo.
Outcomes are meaningless without control groups. The providers you spoke to may not have stunning reversals of illness to show you, but keeping someone from sliding into a worse state is an important function of therapy and impossible to measure. For all you know, they may have prevented dozens of suicides that year.
You're a hobbyist. This isn't a professional workflow that works for a large number of images. And that tiny display?
> that would be an equivalent of attacking US, that never happened after invention of nuclear weapons.

Both nation-state and non-nation-state organized groups have attacked the US since the invention of nuclear weapons. (On US territory itself—notably on 9/11/2001—but more often US military assets off US territory, which is the closest equivalent to attacking a GPS satellite.)
It's not a problem that can be fixed. The endpoints - encoding at the transmitter and decoding at the device - can be with the efforts underway made somewhat equivalent between both modes. However, the problem is the path between them - the Internet was never built for realtime delivery of media streams. The many layers and devices along the route add delay, and on top of that network congestion can add more. Unless the path is more or less dedicated (as happens in broadcast, satellite or cable TV), there is no way to ensure realtime delivery.

[PS Before anyone mentions RTP, this is a known problem with RTP - see: https://www.cs.columbia.edu/~hgs/rtp/faq.html

"RTP does not ensure real-time delivery. So how come it is called a real-time protocol?
No end-to-end protocol, including RTP, can ensure in-time delivery. This always requires the support of lower layers that actually have control over resources in switches and routers. RTP provides functionality suited for carrying real-time content, e.g., a timestamp and control mechanisms for synchronizing different streams with timing properties."
]
No it's not, it just seems that way to the vast majority of us who haven't developed the proper intuition.
I've used Gorilla http://www.gorillatoolkit.org for 4+ years and I'm happy with it. It follows the signatures of net/http and routing is easier than regex.
Also love Gin - I've used this for maybe a dozen different projects. Sometimes I use the stdlib but when I do I usually end up trying to make an API like Gin. Gin just makes things so much faster to write good looking and well-performing code with their contexts and simple API.

My favorite thing about Gin: its README has 90% of what you need to know, with refined examples. I love when README's are so expressive, especially when Gitlab/Github/Bitbucket make the README the front page. Also, the README comes with the code when you clone so you can easily refer to it offline (I realize you could generate Godocs but I always forget the command to do this, and Godocs don't often have nice examples).

I'll also point out that Gin has an excellent collection of contributed middleware [1].

[1]: https://github.com/gin-gonic/contrib
Do they pack them into the final boxes/packaging somewhere close to the end destination? Because those boxes haven't changed in size AFAIK. My 2017 MBP came in a 70 mm tall box, same as my 2012 one.
For the main page:

1) Anything which has high number of votes and moderate amount of comments is a good technical post.

2) Anything with high number of votes and more or less equal (or higher) amount of comments is a controversial post.

3) Anything with very high votes and a few comments is a very niche tech post I generally keep an eye on.

For everything else,
I just keep an eye on my favurite topics: Emulation, Systems Level Programming, Gamedev

There are some posts which do not cross 100 Mark, but still seem to be gold. Trust your favourites
Best B2B List Sources
link is broken

file page: https://en.wikipedia.org/wiki/File:Map_of_the_Legal_systems_...

direct link: https://upload.wikimedia.org/wikipedia/commons/9/92/Map_of_t...
"no chances of compiler bugs/backdoors"

That's not true if running complex assembly through an assembler and/or linker. Aside from totally changing the program, there's definitely potential for it to be modified to do things like drop safety checks for optimizations or use instruction patterns that increase covert channels. That's on top of not working correctly at all. I'll add to that point that the Intel documentation is huge with every processor having errata. That's why high-assurance security always considers those things inside the Trusted Computing Base (TCB).
I agree. I think there is only really an issue when it is a monetary 'disincentive', i.e. it's a situation where the employee is effectively being paid less then what was expected based on the work-pay agreement (both in terms of actual contract and social/industry norms). If it's a monetary 'incentive' then it's adding something in addition to what was expected.

Also, it's an even bigger issue when the scale of the disincentive is largely a result of decisions outside the employees control. An employee often has limited control over when and how long a business trip may last.

Basically, encouraging people with an additional 'perk' seems reasonable to me, but encouraging them with what amounts to a 'fine' is not.
This alone wouldn't be enough sure. But you can get more data to say that it isn't doing any RF by looking at the circuit board and looking for antennas, they've got some fairly distinct shapes to be able to radiate efficiently. Of course they could still be inefficient radiators on purpose to prevent them from being found, but that also then means that they'd have to be even closer to pick up the signal. You can take xrays of the board to confirm the construction matches the schematics you can find from various websites (i don't know them myself, but I know repair shops get them). You can then decap the chip to examine it for any intentional radiators, which you'd need at that scale to be able to get any signal out. All that combined with a metal case, and you're unlikely to sneak in a transmitter that way. It'd be far easier to compromise the wifi firmware which is a binary blob anyway, and just use it to dma data off main ram directly. It's already built to do it, and it's got antennas that are expected already.
I'm used to it now but they are quite loud when you sit in a quiet space. I've noticed a few stares my way when hammering away on the keyboard.

Totally with you on the arrow keys. I absolutely hate those and I still hit the down arrow around 50% of the times I aim for the up arrow.
that second quote is taken out of context.

The full quote is:

“It’s also banning meat (but not fish) from all corporate events on the grounds, handed down by co-founder Miguel McKelvey, that “avoiding meat is one of the biggest things an individual can do to reduce their personal environmental impact” “

The word “grounds” is used as a synonym for “reason” or “justification”. It doesn’t refer to WeWork properties.

I think it’s a dumb policy, but there’s no reason to think it will be inflicted on WeWork tenants.
Java was a language. They created a platform-independent bytecode associated with that language, but it was closely associated with the language itself. Webassembly is much more of a portable version of ordinary binaries.
I haven't used the brand new Macbook that was just announced, but I have a 2 month old Macbook with the butterfly keyboard, and the arrow keys are fine... you can clearly feel the gap between the up/down arrows and you can either hit them separately or put your finger in the middle and rock back and forth.

The touch bar fake Escape key is more of an issue for me.
Haha I think I’m going to have to try making those bacon wrapped figs, they look delicious
Recently left a job because it was not aligning with my values. Have to rely on freelance projects for a while.

This is not a professional advice, but IMO if the job doesn't match your values, you feel depressed thinking about, and aren't in position to change anything - better walk away while you are sane enough to take the decision.

Best of luck with your future endeavors.
In addition you have that the research is not nearly as careful as pharmaceuticals and even they run into tons of issues.
Outdoor air pollution linked to higher diabetes risk
> I'd guess the idea would be to pass around a copy of <snip>

Diffing your copy of Hamlet.txt against a clean copy would reveal the pattern of spaces (ie, the cyphertext), so the security by obscurity (if any) would be easily defeated.
He's looking away from the camera so it's obscured by his head
Nobody has mentioned beego [1]. You can write a decent web-application using core Golang language. Yet, coding large applications require many features, like session handling, db connection, and so on. Instead of composing these from independent sources, you can use Beego which comes bundled with all of these.

If you are aware of Python ecosystem Beego is like Django (though Beego doesn't have an admin module).

I have been using Beego for couple of years now for my personal projects. I'm happy with it. It has almost all the features required for a web-application framework. It has good documentation too.

Just yesterday I released a side-project sheet2buffer[2], coded in Beego as backend and React as front-end.

If you are interested, I also wrote an introductory post about Beego[3].

[1]: https://beego.me/
[2]: https://sheet2buffer.com/
[3]: https://jjude.com/beego-intro/
> Eventually I’ll write a post about the wrong, but for now, the right: in some sense, WebAssembly is a different way of accomplishing what the JVM set out to do

I agree, it's exciting, but this is half (or less than) an article. These hyped-up technologies make me grumpy neck beard.
Playing to Lose (2014)
This is also true for many other branches of medicine.
> which operates just above the physical layer.

So at the link layer? If so, what you described does not sound like an effective technique to exfiltrate data over the internet, unless the NSA also controls the LAN/internal network the target device is on.

Why? Because any non-standard protocol data will be thrown out by the first switch or router on the path out of the target LAN. In other words, the exfiltrated data will not be forwarded on to the next router or switch, simply because the next router/switch will not have support for the NSA's custom protocol in its network stack.
Hardware Accelerators for Machine Learning (CS 217) by Cs217
There is a group model similar to what you describe called DBT, and it's a standard treatment for borderline personality disorder. It's been around for decades. It seems to be useful for many conditions.