skysight-inc/HackerNews huggingface dataset:
Yes. These are the time-honored tools of hacking. They've been around for decades and run largely the same way as they did back then, over any sort of UI, local or remote, even a bare VT100 terminal. Understanding these editors will provide you insight into how the hackers of the past worked, and why some prefer these editors even today. Even if you stick with your preferred tools in your day-to-day (and that's fine, everyone does their best work in different ways), the additional perspective gained by understanding these old tools, their general shapes largely unchanged by time, will be valuable to you as a programmer.
Spending money on research is one thing. Making it count is another.

We spend enormous amounts of tax payer money on research that isn't reproducible.

Lots of research isn't published.

Research that is published is often produced in paid journals that restrict access.

We need to upend the research industry. We need more of a sci-hub approach to research and less of an elsevier approach.
> what if the example were about a highly accurate system for detecting kidnappers or people traffickers or something?

That is always the argument for total surveillance state. In Singapore, crime rates are close to 0, but to be effective it means no privacy and everybody is monitored. I'm not okay with this.
(Off-topic: so The New York Times is no longer available in private mode. How do they detect it?)
I can get over "porcelain," but the Magit site would certainly benefit from better organization. You can skim the entire landing page without gaining much sense for what it's all about, and then it turns out that if you just click on the first screenshot on that page, you end up at "A visual walk-through" https://magit.vc/screenshots/, which is much more helpful. But you have to mouse over that screenshot and notice that the pointer changes in order to even realize that it's a link.
I was running Debian 9, with Julia from julialang.org (not the Debian repo). This was six months ago so maybe things have improved since then.
The article doesn't seem to make any references to concrete advances. It's unsurprising that an influx of donations resulted in an increase in research grants and money spent, but that's not the same thing as decreased mortality, morbidity, or even breakthroughs in understanding. A lot of research money is effectively wasted so until specific evidence is provided that there was a deep impact, I just see this as a particular special interest applauding money going in their direction (potentially at the expense of other causes which could make better use of it).
That's why you specify those relationships in code. Don't depend on non-public behavior, or have a poorly-defined specification of what the behavior even is.

Micro Frontends alone are not a silver bullet. But they allow teams to operate asynchronously. Whether you're using micro frontends or not, or have one UI monolith, those interfaces can be rigid or poorly defined.

Maximize writing functional, declarative-style UI code. Minimize writing code with side effects (though, for enterprise systems, it is unavoidable: You'll most certainly need things like polyfills to support older browsers, and those polyfills will conditionally augment the global scope).

Every line of code is a liability. Think critically when authoring of how that line could impact other systems and teams that you share the DOM with.
It's not a bad place to start. It still seems to link to a sysvinit style setup by default(good). There are systemd flavored versions available but the relative directions, size and time requirements should tell you plenty without me evangelizing against it.

http://www.linuxfromscratch.org/lfs/view/stable/chapter06/sy...

http://www.linuxfromscratch.org/lfs/view/systemd/chapter06/s...
What stock market plunge?
It wouldn't surprise me if there were some sort of backup system that could be deployed manually. The video also suggested they could drain water into the floor below from where it would flow through pipes to ground level. The video suggested that there will also be a "lifeguard" stationed in the pool.

In any case, this is more about having a show-off design than something people will use other than as a one-off to say that they did it.
Can someone explain to me why America has this strange system of “building credit” while other countries don’t really seem to?

In my country there are agencies that track, for example, the fact that you had a debt collector called on you, but you don’t have to have ever used credit card to get a loan, which seems totally bizarre to me.

When I got a home loan the primary checks were about making sure my income was as I said it was, that I had a stable job, and then they wanted bank statements to see what my expenses were. My existing bank didn’t require statements of course and just automatically worked out my weekly budget from my account.

Why would banks want to trust some arbitrary gameable score when the basics are barely more complicated to check when getting a loan?
> lust for draconian punishment

That's a bit harsh, I was just pointing out that this guy is directly responsible for six deaths and it should be taken into the context of the article.

> so why now?

But to your main point, there's a big, big difference between a shooting from a disgruntled employee and a coordinated terrorist attack. The later is deliberately killing and creating an atmosphere of terror for political means. They intend to change US policy -- or else.

Do you think countries should take these attacks in stride, and change their policies to what the terrorists want? Should the perpetrators always get the minimum sentence? Should we release them and give them visas to stay in the country? Where is the line?

> These letters made three demands: an end to all US aid to Israel, an end to US diplomatic relations with Israel, and a pledge by the United States to end interference "with any of the Middle East countries' interior affairs." He stated that the attack on the World Trade Center would be merely the first of such attacks if his demands were not met. In his letters, Yousef admitted that the World Trade Center bombing was an act of terrorism, but this was justified because "the terrorism that Israel practices (which America supports) must be faced with a similar one."
Apple has the majority market share in the US. I think they need to be forced to open up for alternative app stores.
The billing statements provided by these vendors, if taken at face value, clearly encourages the holding of a balance. Avoiding a balance is a reasonable goal and a smart fiscal policy, but the penalties for holding a balance, in my opinion, should not be so high.

I think a 28% APR is way high and their tiered financing strikes me as complicated. Do they clearly describe the tiers and payments required to stay in compliance and avoid that hefty interest rate? I bet they don't, that certainly isn't the case with other Synchrony cards.
> What happening that I think is terrible is that the public Internet is turning into this neglected commons

This is a past tense. It has already happened. What if indie games could access the same benefits of something like Riot Direct, democratized so they can use it at a reasonable price without having to build 10s of millions of dollars worth of their own private network infrastructure?

Where we're doing at Network Next is democratizing access to the private networks, not creating more of them.
It's not a credit card. (It's not Visa, Mastercard, or Amex)
Being a registered non-profit doesn't really exclude you from making money or being "evil". The majority of hospitals are non-profit, for example.

I am in no way saying the ALS Association is evil.
But there can still be a benefit in disentangling a monolith where some of the parts have no interactions with other parts.

I'm not a devotee of microservices, and most of my experience involves front-end web stuff. I've come across quite a few monoliths in that context that were more difficult to work with than they had to be because, for example, various 'services' had their db and view layers tangled up together even though they really didn't have anything to do with each other. A more 'microservice-y' approach would've made things much easier to work with.

I do agree that a bunch of microservices that end up depending on each other doesn't necessarily improve much, though, and often actually causes problems.
This pool does not yet exist, and therefore isn't in that video.
Mozilla to Launch Firefox Premium
Arguably. But if you let the prisoner die while in your custody, a lot more people are going to be screaming about how evil you are to allow that, and how it's your fault that they died because you didn't protect them, and it's even more your fault because you probably wanted them dead and at least encouraged it to happen, and and and...
I think a fair headline would be “Tesla Finally Implements Software Limits for Base Model 3 Package”. Or perhaps, “Free Ride for Base Model 3 Owners Comes to an End”.

I think it’s interesting and newsworthy that Tesla shipped the cars initially without the limits. I don’t think it’s fair to present this as a downgrade.

What they actually did was give some customers something extra for free for several months.
In my area, I can consistently beat the GPS by taking all the little shortcuts that I know. What are you going to do when it alerts? Ask the driver to stop and drop you off? Refuse to pay?
It’s just exposure and acceptance (or lack thereof).

Fifty years ago we (the US) were carpet bombing neutral countries as part of a bloody war to prop up a brutal dictatorship.

Around the same time, we were shooting protestors and systematically shutting minorities out of civic involvement.

A couple of decades before that, we put a hundred thousand innocent civilians in concentration camps because of their ancestry.

Less than a century before that, “the land of the free” had laws allowing people to buy and sell other people. And slavery was never really ended: the 13th Amendment has a big fat exception for prisoners, which we’ve taken advantage of ever since.

What’s different now is that we find out what’s happening more quickly and in a way that makes more people take notice.
Every time I've thought about that, my first internal response has been "there's already congestion pricing!" That is, there's already a very visceral cost imposed in terms of time and aggravation, along with increased fuel consumption and marginal automotive wear. The fact that people do it anyway indicates that the incentive structure pushing the congested commute is bigger.

Whether additional congestion fees could help really depends on how much bigger that structure is. My own guess is that it's quite a bit bigger, to the point where the pain involved (not to mention rents sought) before you find the point where congestion fees actually flip behavior is too large to yield a stable or reasonable outcome.
This is perfect for immigrants who have good income but can't get approved for any credit cards because of lack of history.
I'd like to just hop in and say that Network Next doesn't ask for any money from the player. Our customer is the game developer, who so far is very happy to target some bottom n% of the players who are having a terrible experience, and make that better with Network Next!
I imagine that it isn't actually prior restraint in the classic sense, but instead in the form of an agreement that the lawyers and family members have to sign before talking to the prisoners in question.
On the other hand, Starbucks really only sells one sort of thing (food) while Amazon sells many things. Furthermore, Starbucks is a luxury, but on Amazon you can, I think, buy many of life's necessities at competitive prices.

I agree that the motive is not necessarily pure. Furthermore I think Amazon is a huge force opposite sustainable economics, and that the American credit system, credit bureaus, and the symbiotic partners who encourage people to take on debt and prey on them in that vulnerable, owned state, are a diabolical construct engineered for social control and a crime against the American people.

But, I think the comparison with Starbucks is not quite right. This is short-sightedly better and long-sightedly worse, for a lot of the same reasons.
dupe https://news.ycombinator.com/item?id=20145344
Obviously it will restrict the post-death reach of your blog, but the most foolproof solution would be to print our your articles and store them somewhere safe.

The average person can read a 100-year old book just fine. Digital storage changes too quickly. The average person can't really access information stored on floppy disks, and those were ~30 years ago.
I like the point where the slackers would be forced to work with other slackers because for some of them, this is the only way to motivate them to build a sense of responsibility and urgency.

If they can't, then they fail and this will be a learning experience that would be very valuable for them.
https://news.ycombinator.com/item?id=20145344
It's pretty sinister that your first response is not to address the torture but "he must be guilty of something". The US has done plenty to demonstrate it will do far worse without wrongdoing by the victim.
If you want a good look at the state of the art in this field, look at Ticketmaster.

Ticketmaster uses both recaptcha and a pre-filtering solution they supply based on their own heuristics, as well as a complex user activity tracking system to determine whether you're a bot or not based on the activity you present and traffic you pass, so even if you pass all CAPTCHAs, they still might tell you to pound sand if you try to reserve something.

In the last few weeks, for select sales, they've even required unique phone numbers which they will SMS a number to or call and relay a code to which you need to enter just to get a single place in line for a sale.

I'm not sure of any company more actively on the forefront of prevented automated access than Ticketmaster (which makes it kind of funny when everyone chimes in about how Ticketmaster doesn't do anything to prevent brokers from getting all the tickets).

The problem is that what Ticketmaster is up against is people running specialized software that's able to emulate a browser, which ties into services that are specifically designed to beat CAPTCHAs in an automated manner using mechanical turk type solutions, but at a very low cost.[1] I have reliable testimony that some people spin up the largest AWS instance for an hour or so as needed, run this software, use a proxying service, and make 8k connections to queue up for tickets on a sale. Each AWS machine is another 8k positions in the queue. Every new layer Ticketmaster throws into the verification process knocks these people out for a couple weeks, until the company providing the software (which I believe charges a small percentage for every ticket purchased, so they fix problems fast) works around it. The arms race metaphor is very apt.

That's just one of the companies trying to circumvent Ticketmaster's road blacks for brokers. There are others that try to automate their purchasing to varying degrees. I myself work for a broker that takes a very different approach, where we use (relatively) very minimal automation, and have a person in front of a browser for every purchase (and we don't have many people at all), and instead try to make select purchases based of complex analysis and lots of data. Even that's gotten much harder in the last few years as venues and promoters have learned to play with the allocations of tickets, and hold large chunks of the inventory back to be released later at higher cost. I don't really see anything wrong with that, it's a market response to supply and demand, but it is unfortunately hidden in a purposeful manner, which affects not only brokers but the the end consumer, as market information is purposefully obfuscated (which makes the markets less efficient).

I've written on this multiple times before, so if anyone finds this interesting, just do an HN search for my username and Ticketmaster together.

1: https://anti-captcha.com/ (Scroll down and read their animated infographic for what is possibly the most amazing graphical metaphor of this I can imagine at step 4. It's so disturbing it's funny).
does that really discredit it instead of amplify ongoing efforts?

like seriously what other organization on the planet is going to fund or even talk about any particular study, than the organization already incentivized to.

what you want to look for is repeatable results that another generic organization can then do, not merely saying "hey look the sugar industry did this study about sugar, follow teh moneyz!"
>Isn't a search engine required by law to be non-biased?

No? Why would you think that? Google routinely puts its own properties at the top of search results.

>So if you move to a different (or your own) platform, search engines should still allow people to find you just as easily.

Even if search engines were required to be unbiased, that conclusion still wouldn't follow. The hidden assumption there is that you're the only one selling that particular good or service. In practice, though, you're not. If a user is searching for, say, shoes, what search result is better for them? A link to Amazon or eBay, where there are hundreds of types of shoes? Or a link to your shop, which has a much more limited selection?

There's a reason that people shop at Walmart instead of small general stores.
Jobs a Learner Can Adopt Without Leaving Studies
> Nope. I didn't even read the article.

Then why comment?
Any links you have to these talks would be invaluable, thanks!
to me, ML creates an interesting question concerning monopolies when strictly looking at data-results. If I have the best data possible, you can't build a better-competing model. However, forcibly splitting data up among competitors creates worse models, which is not best for consumers.
I think you may be misreading the code. It concatenates the host files at the various URLs and then inserts their contents into /etc/hosts. I only looked at a couple of those files but the ones I did used either 0.0.0.0 or 127.0.0.1 as an address combined with a domain.

To be honest, this code is over-engineered. It could be a single script with a handful of functions. At the same time, it’s missing functionality such as deduplicating entries from the different lists.
Interesting article. I thought I was an assessment-oriented decision maker since I often get paralyzed when I'm faced with life changing decisions. But the assessment placed me closer to the locomotion-oriented.

I guess it would be helpful to know how one can work on making better assessment-oriented decisions?
> On the other hand, modern search works better because it can build that sort of profile.

Google has become too incompetent to even take the query (all of it, without ignoring half of it) into account. I don't know what Google search has become better for because it sure isn't finding things.
The slow reloading of images is just intentional harassment. There's no other explanation I can think of.
I am skeptical. Until they publish a number on "number of new trials funded" this is just the usual "more money is good because we get to spend more money" type of press release.
> example, a lot of business discussions either happen face-to-face or in private messages.

That's an obvious starting point: public documentation of results, public channels instead of private messages. Regular updates summarizing the state of things and taking questions for executives.

Especially important once you start to have remote employees, so they aren't always behind people in the office who get informal updates at the watercooler.
I get the statistics but I think many people often over look good marketing.

The reality is that you need a good marketing team like Breast cancer and such to get funding. Even my alma mater have a dedicated group reaching out for donation from graduates. You have to sell your cause and appeal to it so that potential donator can relate; basically target the emotion not the logical side of people for donation.

At least this is what I think is needed.
The Android Open Source Project is the only viable starting point. I don't know what else you would suggest. It has solid privacy and security as a baseline already, unlike other mobile or desktop Linux-based operating systems. There's also a huge amount of public security research targeting it for both offensive and defensive work. Moving to the desktop Linux stack would drastically set back both privacy and security. It would take a decade of work by dozens of programmers just to catch up, and the goal of the project is advancing the status quo rather than trying to play catch up to it for years. The goal is not creating a new ecosystem for applications and convincing developers to target it, especially if it would be for no particular reason. It needs an existing application ecosystem, so Android app compatibility is of utmost importance.

Having a massive monolithic kernel at the core of the operating system written entirely in a memory unsafe language is obviously a huge problem, and will need to be addressed over the long term. It's an increasingly blatant weakness, and the enormous amount of ongoing work that has gone into userspace doesn't translate well to the kernel. Developing increasingly more sophisticated mitigations helps a bit, but it can't solve the fundamental issues with the choice of language, architecture or development process. Linux ultimately isn't a viable choice for creating a system with decent security. However, Linux compatibility is part of Android compatibility and is essential. That means the Linux kernel either has to be kept around in virtual machines or replaced with a compatibility layer on top of a microkernel. https://github.com/google/gvisor is an existing project which could be ported to arm64, expanded as needed and adjusted to run on top of another kernel but it doesn't need to be the starting point. It's usually a good idea to start from an existing base like this and try to land everything needed upstream though, rather than burning far more resources starting from scratch and losing out on the shared benefits from collaboration with a larger community.

Using virtualization is a nearer term goal, with a compatibility layer as a much longer term aspiration. There's not much written about the roadmap on the linked page, but this stuff is actually mentioned, and I'd recommend checking it out before wrongly assuming that the goal is simply having a hardened fork of AOSP. There has already been substantial work on experimenting with integrating virtualization for app containment, although containing user profiles would be another approach and potentially more useful.
Maybe we should house these prisoners under conditions where they don’t become suicidal, then.
Big Mood Machine – Spotify pursues emotional surveillance for global profit
Argo AI | Pittsburgh | Senior Software Engineer | Onsite

The autonomous vehicle industry is heating up lately, and there's no better time to join Argo AI than right now! We started in 2017 and already have a team of 450 (and growing)! We're building a new C++ Code Health team - if you're passionate about C++ and writing scalable, efficient code - this role is perfect for you.

Our new Code Health team will maintain Argo's core C++ library, build out static analysis and refactoring tooling and own our C++ toolchain. The custom static analysis tools we create will ultimately ensure the safety and security of our vehicles, and the core library we maintain will make our on-vehicle code efficient and maintainable. With this being a new team, there is plenty of room for growth in the organization as the team/company continue to scale.

You can check out the full job description here: https://boards.greenhouse.io/argo/jobs/1650532 . Mention this post when you apply!
I signed up years ago, and never have to login really, and have never see a captcha on HN. Not saying it doesn't exist, but I've had myriad captcha issues on other sites, but never once here.