skysight-inc/HackerNews huggingface dataset:
I would absolutely still disagree. I recognize that most companies do it, but it makes absolutely no sense to me. If I'm doing the exact same work for the company, surely my compensation should be based on the value of that work, not the physical location of any combination of the company's offices or my residence.
Maybe we have very different use cases, but I almost never use bridged networking. Typically what I want is all outgoing connections to be NATed through the host.

That said I agree, it should be an option. There are certainly use cases for it.
This is cool. With a 300-dimensional word representation, there are a lot of degrees of freedom to play with to achieve sharing meaning axes with the good words and diverging along meaning axes with the bad words.

There's an over-indexing problem: words that happen to be very close to one or two of the targets will rank highly even when they're far away from the third. Minimizing the maximum distance from any target helps mitigate but doesn't entirely solve this problem.

This is because they combine the distances using something like more like OR-gate (are any of these very good) and should be using AND (are all of these very good).
Existence proof: Every time you see a car driving at dusk (or later) without lights on is an instance of this technology failing.

Beyond that, a significant percentage of all drivers cannot or will not manage high beams correctly.
Yes, I think if thousands of innocent people were murdered again, there would be more sympathy, and about the same amount. Most people are able to separate the actions of the US government from those of individual office workers, firefighters, plane passengers, etc, the vast majority of whom had effectively zero personal input into or responsibility for US government policy.
Corporations also have civic responsibility.

Any collective, corrective action must include corporate action, or it is futile.
Sounds like a good way to get a runaway bill.
Ironically AWS also provides that: https://aws.amazon.com/outposts/
Yes they are NATed through the host, and typically bridged to each other (tho not always).
I'm confused what this offers, over say vagrant.

It mentions "run linux VMs" at least once but then seems to only be about Ubuntu VMs.
Wakanda Listed by U.S. Agency as Trade Partner
I took a look at a recording of the Atari ST GUI on Youtube, it didn't seems that fast to resize a basic folder view windows.

Who care about boot time when you do it once in a while versus actually using that interface?

https://www.youtube.com/watch?v=A1b9kUP0WtI
GitHub Actions: The Runner is now open sourced
Also seems to inspire 3 year olds to save the day

https://www.bbc.co.uk/news/uk-england-lincolnshire-50851639
That's kind of a marketing distinction. VS is not a kind of monolithic spaghetti monster system: internally, it is made of components, which provide a text editor, indexing for various languages, etc.

You can do likewise with VS Code or other environments, except maybe some plugins are not installed by default.

In the end it boils down to: how do we define an IDE? And even if it is about bundled capabilities, I would still be able to create a "dedicated" (would not need much modification) Linux distro and declare it to be an IDE.

It was easier to distinguish IDE from other things in the MS-DOS era.
Would've been feasable if the CO2 industries actually had to pay for the externality of ruining the atmosphere though right?
>> Lamps to be steady-burning

>...which effectively rules out dynamic-matrix light systems like Porsche uses.

Good! I'm constantly getting flashed by smart headlights and auto-leveling systems that simply don't work well. I wish we could go back to simple lights that work and don't constantly flash me every time another driver hits a bump or their smart algorithms screw up.
Every version is a whole new database/webserver stack. You shut the oldest one down when the last customer migrates off it. The bloat is real, but it's dead simple and it works.

That means data is different between API versions?
It doesn't do that great of a job though. I consistently get blinded by newer cars with automatic headlights when they are very far away due to rolling hills. The car can't see me but I sure as freaking hell can see its headlights burning straight into my fucking retinas.

I've had instances of them not detecting my smaller, older, car properly even when straight on. It's great to get blinded on a 2 lane 55mph road at night.
I would argue that it’s because of vast resources.

Both Adobe’s, and their customers.

At a certain level, when a graphic designer complains that Photoshop is too slow, they don’t push back against Adobe for optimizing poorly, they just buy a new computer.
> Information theoretically speaking, how do you generate a "synthetic" dataset (as the article calls it) with the same fidelity as an original dataset without having access to a critical basis set of the original?

You don't. It's not useless as a technique, but it is limited. IMO more limited than the article's author presents, but they do touch on some of the useful bits.
Yes the plumber obviously went to upside-down plumbing school where he learned the profit-maximizing techniques of installing everything upside-down.
Ask HN: Boeing 737 Max MCAS' Purpose
The stated requirement resulting in the MCAS subsystem is to make the plane "feel" like a regular 737 / 737NG (https://www.boeing.com/737-max-updates/737-max-answers//#why-did-boeing-install-mcas-on-the-737-max).

Boeing rated MCAS as "hazardous" (http://www.tc.faa.gov/its/worldpac/techrpt/ar11-28.pdf, page 32, section 4 and https://www.seattletimes.com/business/boeing-aerospace/failed-certification-faa-missed-safety-issues-in-the-737-max-system-implicated-in-the-lion-air-crash/).

Reasoning based on the assumed competency of the pilots, reacting in only a few seconds by following the "Runaway Trim" checklist (https://www.wsj.com/articles/the-four-second-catastrophe-how-boeing-doomed-the-737-max-11565966629) they expected the usual pilots of a narrow-body plane to have quite a bit of training and experience, despite narrow-body, short-to-medium range planes are mostly piloted by not-so-experienced pilots.

MCAS was implemented as a system which depends on just one (known as to be unreliable) sensor (https://www.bloomberg.com/news/articles/2019-04-11/sensors-linked-to-737-crashes-vulnerable-to-failure-data-show, https://www.satcom.guru/2018/12/angle-of-attack-failure-modes.html).

This leads to the facts:

* For certification, pilots need to have the same feeling as the 737NG / 737 classic in certain unusual flight conditions only

* The used (one) sensor has a comparatively high failure rate

* With or without MCAS, being outside of the unusual flight condition, the plane feels as a 737 classic/737NG does

So, considering this, from my point of view, a risk supposedly most pilots could handle (different handling characteristics) was traded with a risk at least 2 pilots couldn't handle.

How did Boeing come to the conclusion this is acceptable? Do you have any theories, aside from adhering to grandfathering rules set by most international FAA equivalents?
I read an article[0] on HN[1] recently — it talks about the different types of documentation. To quote it directly:

"Documentation needs to include and be structured around its four different functions: tutorials, how-to guides, explanation and technical reference. Each of them requires a distinct mode of writing. People working with software need these four different kinds of documentation at different times, in different circumstances - so software usually needs them all."

I agreed with its premise — I've found things that only have "story format" docs (i.e. explanation / how-to guides) to be really frustrating. On the other hand, if all that's available is a deep and highly particular technical reference, it's really difficult to get started sometimes.

[0] https://www.divio.com/blog/documentation/

[1] https://news.ycombinator.com/item?id=21289832
This one time we wanted to partner with a medical research team in the university. They had data on a particular disease, and wanted to present it to users visually.

Now this was for the public good and we were going to fund the technology to display the data, and they would provide the data. This way people could assess how much various drugs could help them and what the outcomes were.

It was also thought that other researchers could find patterns in the data.

Suddenly the not-for-profit institute got cold feet because they would be "giving away" the data they had spent millions to acquire. Meanwhile we, a for-profit institute, were happy to fund our share as a public good.

They decided that, instead of giving away their data, they would give away simulated data. This, it was felt, would benefit the patients and researchers who might draw conclusions from the data.

Now these are phds at the top of their field. But, you know, its sort of obvious that all they would do is reproduce their biases and make it so that no one else could challenge those biases. I mean, for you data science types, this is 101.

Ever since that experience, I have a distrust of simulated data.
At first I thought it was outrageous. Then I saw that it was test data and thought that this is totally something I would do for testing. If you've never left test data/code in a production application then you don't have much time under your belt.
See also https://www.satcom.guru/2019/03/regulations-around-augmentat..., http://www.b737.org.uk/mcas.htm, https://www.satcom.guru/2019/03/regulations-around-augmentat..., http://www.b737.org.uk/mcas.htm)
Make sure your hypervisor is up to date. It's uncommon but vulnerabilities that allow applications in the guest VM to escape the hypervisor and infect the host do happen sometimes. For the most part as long as your hypervisor is up-to-date this would be a great solution for you to use untrusted software. Just keep in mind the "primary" machine gets special connections to the host, which can include file sharing and hardware sharing, etc. Do it in a machine without those things for increased safety.
> D isn't really competing with anything,

It is competing for my attention and many others I guess.

> I'd call D a dead language. Can a dead language compete with a growing one?

I'm much more inclined to spend time with D than with a number of other popular languages if I could choose.

I don't know if I'm alone in this, but for what I know kt might become really popular in the future. (Look to Erlang for an example of a language that went unnoticed for a couple of decades or so.)

FWIW Rust is on top of my list of languages I want to master if I should get time.
I agree that commit messages aren't a good place for detailed documentation.

Another reason is that if you had a mistaken understanding when you made the commit and wrote up that understanding in the commit message, you're creating a greater risk of misleading future readers than if you'd put the writeup in a file which can itself be version-controlled.

I think the right place isn't necessarily code comments; separate internals documentation (in the same repo as the code) can be good too. Then the comment near the code can just be a cross-reference.
In my experience its true. When S3 went down my companies systems started malfunctioning, as well as many other vendors/system all over the internet including things like slack. Our customers were experiencing pain from multiple vendor failures. When our customers cant order lunch, run trello, or sent chat messages on slack they blame "the internet".

Note:I take offence to being called an AWS devotee, I have been in this space professionally for going on 13 years with nearly all of it in the startup space. The early years had to rely on collocation. To see startups struggle from things like hardware failure and delaying sales because they need more hardware is something I do not fondly remember.
every single commit I push has an entire paragraph or two clearly describing the changes, and the motivation behind them

Similar here, but: looking back at a couple of years ago I obviously went through a phase where I was just writing complete paragraphs for the sake of making sure the commit looks meaty. So now I treat messages the same as code: code not written is good. If a one-iner is enough to explain why something was done, and the changes in the code speak for themselves, than that's it.

even if it's a one-line diff.

By now you probably figured the size of the diff doesn't seem to have much of a relationship with the amount of commit message needed :)
With the Citizen’s United case being a thing, how is that even legal? The Supreme Court has ruled that donations are speech.
https://decentraleyes.org/

Recommended by privacytools.io
What is the benefit for bridged vs. NAT'd addresses for this kind of use case?
I like this approach as well, though I typically include a `Dockerfile` in my Go projects so my run task is just:

- name: Build
run: docker build -t me/image:latest .
env:
DOCKER_BUILDKIT: 1
GOOS: ${{ matrix.os }}
GOARCH: ${{ matrix.arch }}
> if perhaps you called yourself and then set up some logic where you type in the phone number you really want and then twilio forwards you there

It would be cumbersome to have to do that manually, but have you looked into any of the 3rd-party dialer apps on Android? They'll dial the prefix specified before dialing the number that was entered.
> I wish I knew how we could reframe these issues as "proper stewardship of our commons" vs. "but we need the jobs now!"

You can't, because it's purposely framed that way. You think the ones starting that think they're actually bringing jobs back? Hell no, they just say it b/c I'm sure they're getting benefits and contributions from the oil/gas companies, and unfortunately much of the less educated people in these areas aren't the wiser.

I'm sure this is another reason for systemic neglect of the education system. Less educated people are easier to control and brainwash.
I'd be hesitant to build on GitHub tools that have overlap with anything Microsoft provides. When something similar is introduced to Azure, why keep the subsidiary's internal competition around?

This happened already with VS Code vs. Github's Atom editor whose development has ceased earlier this year. (Not that I ever was a huge fan of Atom, but its discontinuation is a direct result of the Microsoft acquisition.)
> However, to think that at some point we won't be able to completely mimic the real world and all the variations out there is strange.

Why? I think it's strange to believe the opposite: that something as simple as a computer program designed by something as simple as the human mind definitely should be able to adequately simulate the complexity of the real world.
Interesting idea, and reminded me of how I sometimes think about the effect a ban on unnecessary "user eyeball time optimization" would have.

We have a bunch of companies that run A/B tests all the time, and of course either A or B result in more time spent watching or less subscriber cancellations. So then they keep that change. Hence you get a product that over time is literally designed to be as addicting as possible...that can't be a net positive for society in my mind.

An interesting idea I have (not realistic of course) is that companies would have to "send their customers away." Like the mountain lion in that Trailer Park Boys episode where "if you love something you have to set it free," a positive way to service your customers is to help them get done with what they want to do as fast as possible.

"But my customers want to be entertained for X hours." Okay, provide a UI for them to find stuff to watch but do not autoplay videos (for example).
Thats stupid, there nothing wrong with violating IP laws, regardless of who did it first.
I save you the whole quote but :

> Now, as an old man, I realize the only thing I can change is myself, and suddenly I realize that if long ago I had changed myself, I could have made an impact on my family. My family and I could have made an impact on our town. Their impact could have changed the nation and I could indeed have changed the world.

it's easier to have this kind of thing voted in a "climate-change-aware" nation, which is easier to have if all your local government are climate-change-ware, which is easier to have if all your neighborhood are climate-change-aware, which is easier if all the familly in it are climate-change-aware which is easier if you are climate change aware.

and once your country, regardless of how small it is, is climate change aware, it's easier to make bigger, more polluting country, to change, as they can't hide anymore behind a "your first"

but yes I agree with you that you can't stop at your individual level, but it has to start there
Cool points -

"...original dataset without having access to a critical basis set of the original?"

I think that they're not trying to copy existing datasets but are trying to generate new datasets that solve various computer vision use-cases. Looks lke they're using 3D photorealistic models and environments to then generate 2D data. It is a cool idea, if they had the ability to synthesize a large amount of 3D people and objects and insert them into 3D environment in ways that made sense and then run motion simulation, they could hypothetically create an incredible amount of high-quality data. Sounds pretty hard to do honestly...

I think Monte Carlo is used for something very different than computer vision / machine learning. Monte Carlo is usually used to estimate an average result given many dependent variables and a simplified model of the problem. So if I want to estimate how far my paper airplane will fly and I have a simulator, I would vary the paper thickness, folds and wind. Each time I would run the simulator, get a result and then I can estimate the average distance the paper airplane would go! (actually sounds like a fun project lol). Anyway this is just different.

Simulation is good for edge cases because you can simulate them disproportionally to their prevalence in the real world. So let's say that we're in a smart store and we want to recognize when an elderly person falls on the floor to send human help to the correct location. This happens maybe one in 5 year in a given store. If we were to gather data we may get 10 examples. If they can simulate this, they could simulate 100k elderly people falling and then train models to recognize it! Kind of crazy really.
things should be back to normal. Are you still seeing an issue?
Speaking as someone who used to live pretty close to an airport, I'd point out that normal airliners are not without noise pollution, and I'd rather it be gone sooner rather than later.

The faster a plane crosses the horizon, the less of your time will have noise pollution. Then the question becomes how much quieter these sonic booms are, and how they compare to more traditional airliners' noise pollution.
I've been using Exist [0] to collect and analyse my fitness data for a number of years. Their API [1] is pretty good, I use it to generate my own daily stats page [2]

[0] https://exist.io/
[1] http://developer.exist.io/
[2] http://peterwallhead.com/stats/
I specifically avoid driving at night due to this. The past 2 or 3 years it has gotten especially awful. I even got new glasses because of this. Nope, just new cars having the most annoying headlights imaginable.

My own brights are lower than most of the low beams/automatic adjustment lights that I encounter.
Millennial devs at least have it better than any other generation. At no other point in history has a 20-something year old been able to make a 1%er income writing code. But you can in the enchanted playground that is the modern Bay Area.

There’s no telling how long this was last though; maybe at some point in the future there’ll be a reversion to the mean and programmers will go back to making 80k/year like all the other mid-skilled white collar office drones. Which is another reason to drink from the firehose and squeeze every last venture capital penny out of the system while you still can instead of worrying about work-life balance.
I wasn't aware the pharmaceutical industry was still trying to discover new drugs. Seems like they are more focused on marketing and keeping their drugs (or their drugs, but with slight modifications) under patent.
Your single point of annecdata doesn't mean it's not possible. As a counter-point, my brother started working as a full-time software engineer at 27 and is currently on track to be able to retire at 40. I've made the financially dubious choice of taking a government R&D job (and started even later), so I certainly won't be retiring that early, but I'm still well on the way to a comfortable retirement. That's two millennials that are having not trouble at all making it work.
On a global scale the difference would be marginal. Nothing but a mere rounding error.
That’s not saying you’re free to do so. That’s saying, if you want to, here’s how. There’s a fine line between the two.

In other words: He doesn’t own the rights, so he can’t tell you what you can do with it; Only the publisher can.
Depends what you are doing. Docker is just containers so shares the host kernel, and isn't quite as secure as a VM. This actually spins up guest VMs running their own kernel, isolated via hypervisor.

If you are running anything that requires kernel changes, containers won't really work (there are ways around it but I feel it's hacky. I could be convinced however). If you're running potentially evil software, VM is also much more the way to go.
There hasn’t been a single C++ job posting in the entire region of where I live in 1989, so it’s probably fair to say that almost no one uses it.

To me, Rust "feels" like one of those languages that will stealthily become very important at least in certain segments where security, performance, C ABI compatibility (dll/so/dylib) and zero runtime are required.
You can use an arbitrary container: https://github.com/judge2020/test-actions2/blob/master/.gith... - https://github.com/judge2020/test-actions2/commit/5732cd3496... although I admit it's slower than CircleCI's runners.
There's the weechat terminal client.
This ties into what I believe is going to be one of the biggest themes of programming language development in the 2020s: first-class language features that allows defensive libraries to make changes that don't cause breakage in downstream users. Right now I'd say Swift is the poster child of this movement; many of its language features are head-scratchers until you realize that they exist to keep applications compiling and on a clean upgrade path even when their dependencies are actively changing.

Of course, the trade-off is obviously that by choosing to make things continue to compile when something changes, you are no longer causing things to fail to compile when something changes. I'm uncertain how this tension will be resolved in the long run.
Something you need to get off your chest is remarkably valuable feedback for a manager to receive. Whether they do anything useful with it or not is a separate matter.
In the era of John Yoo and Dick Cheney, the Uzbeks felt like any US posturing on human rights was just that -- posturing. They were also resentful at the US treating their sovereignty as a new-millennium extension of the Great Game. As for the $500 million, you're right, I don't remember what they said it was for, it's been close to 15 years.
In a lot of northern states in the winter, one of the previous societal expectation was that you'd turn your lights on whenever it was snowing - which, around here, is pretty much constant, as is the resulting salt residue on windshields. It's not very bright either because the sun at solar noon peaks at about 20 degrees above the horizon and is behind perpetual clouds.

But that's still bright enough that a lot of automatic headlights don't turn on.
Vast majority of companies rely on Microsoft and other proprietary software
can someone explain this ....on initial reading it seems this is for backup of messages but I have a feeling this is more than that