skysight-inc/HackerNews huggingface dataset:
Exactly. Anyone can buy into Stockton.

(Tangential: One of the best musicians I know took great pains to move to SF, for artistic reasons. He took great pains to move away from Stockton. I think I'll ask him about your observation above.)

You are saying that the vulnerable society’s ‘want’ is weighted more than the non vulnerable section of society.

Incorrect. What I'm saying is that causing the de-facto division of society into separate castes is a recipe for social disaster.

https://www.wired.com/story/how-silicon-valley-fuels-an-info...

In addition to markets, there are certain wired-in facts about human psychology. Perceived relative status, if the gap is too wide to let people feel dignified, directly causes social unrest. It's just not smart for the segment of society that controls resources to let that situation come about. That's just how people work. The psychological and social science research on this is clear.

Why? I do this all the time. I call it the ‘Five Whys’ method. If you can answer five consecutive ‘Why’s ..issue will clarify.

My hunch is that you've strawmanned your particular whys. Judging from other parts of this thread, I would probably agree with all of your answers and conclusions, yet I still come to a different conclusion.
I think that owes a lot to Hollywood depictions, as the article mentions.
That’s just coincidental, it’s just that what I don’t like and complete disagreement with scientific consensus or harming people overlap.
> What's wrong with Network Manager? I've yet to find a better tool for managing wired, wireless, vpn, and mobile broadband anywhere as well as NM.

Lovely. I have between one and two machines that need this. I have 1289 machines that don't.
Sleep answered in a comment above.

No, I haven't been to a doctor. I assume this is all mental. Is it possible I've developed a chronic, physical illness? What would be an example?
Well that's exactly the point too. GC's aren't magic wands, and people just need to be honest about the inherent limitations of whatever they build or use. You can't claim X is independent of Y when it very clearly cannot be, no matter how much you want that to be the case. That's all I'm saying.
If someone posts a video that is obscene then that's a crime at the time, even if the video is not spotted until later.

Similarly if someone murders someone it's a crime when the event happens, even if it is not found out until later.

In all cases ignorance of the law is not a defence.

And if someone does this from another country then most countries have extradition treaties in place.
Give it a couple years and they will be everywhere. I used to work for a company that sold a monitoring and filtering product for school computers.

It's only been in the last two or three years that the ecosystem around them has really matured enough that they can compete with Windows machines and iPads on anything other than price. With the way schools' budgets work, we've really only just passed the early adopter stage.
> Really, the biggest problem is airports: some want you to go through a captive gateway, but the captive gateway's domain is not publicly registered, so if you're using 8.8.8.8 or similar, it fails to resolve.

Ideally, the software detecting captive portals on a network and presenting their login page should also use the network-provided DNS server solely to resolve the captive portal domain if it doesn't resolve with the preferred resolver. That would solve this case.

(Also, ideally, captive portals would serve up a URL using DHCP options and not capture traffic.)
Depends on what you're doing. For playing games you're going to be getting a fair bit of texture pop and stutter. For machine learning you might be totally fine.
Oh good, then outages or stale databases can get more people killed instead of being inconvenient.
Objectively it is. By definition if you make hate speech illegal you're limiting freedom of speech.
Ctrl+Alt+F1 switching is not possible unless you expose virtual terminals on the other virtual displays. Arch Linux at least does this by default, except that your first X session will start on the same display as your virtual terminal (which is good for security relative to the earlier practice of moving Xorg to VT7 while leaving an active shell on VT1).

For networking I suggest looking at ConnMan. It has a somewhat unintuitive UI, but it is lightweight, fast, and I have yet to find a wireless network that it will not let me connect to.
Yeah, I'm interested in seeing it in a "I like roadside attractions and pulpy weird stuff" kind of way, but not at the price they charge for tickets.
Musk defense “borders on the ridiculous,” SEC tells court
OpenJDK is GPLv2. I know of only a handful of other, popular languages with a license as copyleft as that.
Try finding a hobby that you enjoy that isn't related to tech. I personally find woodworking and knife making to be a fantastic escape from staring at a screen all day.
> That's what happens when you build a store architecture where its the only way to release an app.

Fortunately, with Android, the Play Store is not the only way to release an app.
> They don't say how long it was until NZ police contacted them

This is Facebook's deceptive spin.

It's not the responsibility of NZ police to control Facebook's platform, yet Facebook acts as if they have zero responsibility until they're notified.

The important numbers here are:

(1) how many minutes from the beginning of the livestream until the last re-uploaded copy was removed?

(2) how many Facebook users viewed even part of the livestream or any of the re-uploaded copies?

The answers are likely (1) thousands of minutes and (2) millions of views.

Naturally these two numbers are not to be found anywhere in Facebook's deceptive explanation.
He was only charged with uploading the video, though.
Setting Up a Software Development Environment on Alpine Linux
Nothing in that statement takes responsibility for Facebook being a fermenting ground for hate, disinformation and isolation of perspectives that promotes extremism. And other social media sites are equally to blame.
The problem is, I don't know what I want out of life right now. I like to drink and party, but that's not a "mission." I would like a wife and children someday, but not soon. Same thing with home ownership. I don't really know what I want immediately.

> but the reality is that the point of working is to get money so you can fund your life.

When I left X, I got some severance pay. So my life right now is essentially funded, and I still feel lost.
this truly is the best (at least the most hilarious) timeline
*in the US.

We don't have any problems like this in New Zealand. Maybe I get 1 overseas spam call a month, usually it's a "ringback" scam, where they spoof the caller ID and the phone rings for a half second, they hope you'll be curious and call back the number, which is really a very expensive overseas one.

But no telemarketers or insurance scams or anything like that here.

Thankfully.
>The only way to solve the inherent adversity in the employer/employee relationship is to eliminate the employer/employee distinction.

It has little to do with that. As long as there are managers, there will always been a tension between what the employee wants to do and what the manager is expected to deliver to the rest of the company.
> Just because you have a map and sort method and a hacked in lambda syntax doesn't make Java anything less than OO.

Maybe not fully functional programming, but something that's quite pleasant to work with to be sure.
Why Google Stadia Will Be a Major Problem for Many American Players
That's only true if you limit yourself to the base infra offerings, or offerings that have direct mostly-compatible alternatives elsewhere.

If I use DynamoDB, I'm stuck with AWS, absent an expensive, difficult migration.

Even with Kubernetes, moving from EKS to your own cluster means spinning up your own k8s masters, which might not be in $RANDOM_DEVELOPER's wheelhouse. And IIRC AWS has their own special things for doing ingress that you'd need to change as well.

Even just going from EC2 to Google's analog might mean rewriting private tooling that specifically uses AWS APIs.
It usually takes a few months for employer coverage to kick in. And most people stay at their jobs for well over a couple of years. I'm sure most of those people have had to use their insurance in their period of time of working at their job. I find it harder to believe the opposite.
The GC doesn't just affect high-performance games. The problem is it doesn't just make things broadly slower; it introduces what can easily become a second-long pause a couple times a minute. Even if your game runs buttery smooth the rest of the time, that's pretty much unacceptable. There are measures to minimize it - object pooling, for example - but they remove most of the benefits of having a GC in the first place.
Interesting. Had no clue.

But actually, flavor syrups have traditionally been used as both toppings (for ice cream, yogurt, etc) and concentrate for drinks. Tamarindo, for example. It's great on vanilla ice cream, and also diluted with carbonated water. Or even the old standard, chocolate syrup.
Refer and earn is a scam. Here is why
> If other sites are co-located with the places carrying the snuff film then they're IMHO shit out of luck, it's the company that you keep that we know you by.

In 2008 there was a minor diplomatic incident between Finland and Thailand. Finnish police kept a list meant to block child porn websites, they just didn't do a very good job about it. The police had blocked a Thai portal that contained, among other things, memorial pages for a recently passed away Thai princess. Thailand happens to be quite serious about their royalty and offenses about their dignity. The portal probably contained other sections, and maybe some actual cp had been posted in some discussion boards there, who knows.

But that's not how the Thai government wanted to see the case, when they were told that a princess' memorial site was blocked in Finland with a police notice about cp. (If you did the same in Thailand, it could be up to 15 years in prison.)

There were some talks about Thailand withdrawing their ambassador from Finland, but the diplomatic crisis got resolved.

ref. https://www.is.fi/digitoday/art-2000001554805.html
I thought we already established this. It was the GC documentation itself [1] that admitted the summary was bogus. Specifically:

> Usual latency induced: >100 ms, but can be more, especially on a very occupied heap

[1] https://wiki.openjdk.java.net/display/shenandoah/Main#Main-F...
Yeah I know, I'm just expressing my desire that it would.

It's nice, clean, simple and nowhere near as "bloaty" (for lack of a better word) as normal FF on android. I use it as my default browser on my phone, but (for some reason[1]) every now and again it dumps articles I leave open and then I am no longer able to find and read them :/

[1] I have a feeling it happens after every update.
This is thoroughly good stuff. Thanks to the author for the work they put into this.
At this point, ES6 support is sufficiently widespread that I don't really have a problem using it natively. Major features like the const, classes, template literals, and async functions are all at least at 90% market penetration.

I can get away with not supporting Internet Explorer, though I understand that it's not a trade-off that everybody is comfortable making.
That seems to be a common theme. I'm not opposed, but my health insurance situation is...complicated. (What with leaving my job etc) This country's healthcare system is absurd, but that's a discussion for another thread.
I was a Flash dev for some 10 years and I can count with one hand the number of third party libraries I regularly used.

I don't disagree about the security issues, mobile performance, and energy consumption though, but as a dev I preferred the experience of writing AS3 apps by a long shot.
honestly none of this even matters until they can offer a service with comparable input latency to local play, and so far every indication is that they can't. the whole service falls apart if it feels like shit to play.
> And since FP is a style, it can be followed quite effectively in almost any language.

It's not black and white. FP is more like a spectrum, with pure functional programming more towards the opposite end, just before total functional programming. Put another way, adding lambdas to Java does not make it like Haskell. Even Scala cannot effectively be used as Haskell substitute, as some in that community eventually realised.

It remains to be see how much of FPs benefits (composition, abstraction, reasoning) can be fully realised in languages with rampant side-effects and mutation.
i think in this case there is no '737 MAX' simulator, as the existing 737 simulators were considered identical for flight training.

back to your question, most full fidelity flight simulations use actual models that are validated against flight test data. and in most cases, they run the same software code as is used in the actual air vehicle.

which brings us back to the question..is a 737 MAX the same as other 737's? No.
That's a little ridiculous. I've read[0] that Chromecasts, which are fairly common, won't work if Google DNS is unreachable (also by itself an issue), so I'm surprised they didn't get a lot of complaints.

0. https://news.ycombinator.com/item?id=19170671
> If someone posts a video that is obscene

I live in the USA. Barring a few very specific categories I'm allowed to post almost anything. At worst I can get sued for refusing to take it down.

> And if someone does this from another country then most countries have extradition treaties in place.

What? I can violate all the New Zealand laws I like. I live in a sovereign nation very far away.
Shoutout to TASVideos here, who maintain a fairly up to date list of test ROMs for various hardware features. Once you have the emulator basics down (working well enough, say, to run Super Mario Bros, which is surprisingly demanding) you can throw blargg's tests at your emulator and start chasing the accuracy rabbit down the most marvelous of rabbit holes.

http://tasvideos.org/EmulatorResources/NESAccuracyTests.html
Another thing, so much of the FOSS world is nonprofit. It is very hard for a for-profit company to give money to a non-profit. I don't know the why, but I have witnessed a few instances and basically non-profit donations have to come from the donations budget and that budget is usually orders of magnitude smaller than budgets designated for purchasing and also usually shared by the entire company and thus quickly depleted.

If there were either a intermediate broker or if FOSS companies elected to a for-profit status than they could easily accept donations.

In the US, creating an LLC only takes the conscious effort of will to decide you want to make an LLC and is a for-profit model, so it isn't too hard to make.
We should print out copies of this comment, and laminate them, and give them to anyone who thinks that comments on HN are good, as an educational resource.
You may be right about connectivity checks although I thought they recently removed Google from those.

Lineage has built on top of Android permission system to prevent most apps from stealing data (Android location permission is probably the most notorious). If you have a rooted device with lineage you can also run XPeivacyLua which fakes out any data that apps "require" to install
Better be damn sure about that. If you want to live like a worker in the 1850's, you can work 1/5 what they worked.
I think for former criminals who have finished serving their time, the Foreign Legion would be a chance for a fresh start if they chose to keep the new identity that the Foreign Legion assigns to them.
The video also violates Facebook's terms of use.
This will boost pc gaming significantly. Now everyone can experience pc quality game on tablet, phone, mediocre pc. But bad news for mobile games and gaming hardware manufacturers IF stadia's pricing is affordable enough.
This should go well. Good time to be a Kickstarter competitor I figure.
I've considered that. I've considered applying for a job as an auto mechanic. I like working with my hands. However, other than basic stuff like changing oil and spark plugs, I'm relatively uneducated about working on cars.
oh neat, those look different on my laptop but not my phone
FYI the word "substantial" in the legal standard is not synonymous with "major."
The New Social Network That Isn’t New at All
Ah yes but not a peep was heard during 8 years of Fake Cowboy Bush and 8 of the Ultimate Wedding Crasher Obama.
>Other crowd founding venue charge around 5 % which is the level i would personally feel comfortable with.

5% is $0.5 which right off the bat assumes payment processing is separate. That's fine if people prefer that but even then $0.5 is barely enough to cover infrastructure. How do we pay for someone to maintain that infrastructure? This is the same issue OSS is facing but on the other side. No one wins when the tools we rely on don't have a sustainable business model. I don't think 5% is sustainable as we've seen with Patreon's recent increase.

>Personally i am looking for a way to give to project i use the most, (firefox, vim , zsh etc...) and also project that i use and particularly need funding.

Yea this mostly geared towards libraries and frameworks not apps.

>Any plans for the entreprise market ?

Enterprise is an important market but I was hoping to get some early adopters to prove the idea first and then use that proof to get businesses to join. Not opposed to doing both in parallel though.
>People don't join unions if they are going to be worse off materially.

Of course they do. The difference is that they are tricked into thinking they won't be worse off by the union organizers pretending that it's unlikely everyone will completely lose their job.
> what storage device does it have? I guarantee it runs non-free firmware from flash.

RMS is pretty consistently clear that software intended to be upgraded by the end user must be free. Software/firmware that is not intended to ever be changed or upgraded by the end user is more or less the same as circuitry and outside the scope of the Free Software movement.

> There is little difference between this and AMD's graphics firmware blob files.

AMD's blobs are intended to be installed by the end user. Both the firmware that you upload to the card when you use it, or binary drivers that run on your main CPU. Those are both software that you receive and execute as an end user which is fundamentally different from the gates and firmware fused into your device.
World has changed in last five years.
I guess that depends on what you mean by "at that time". My current Linux desktop (Xfce) is way better than Win95 or Win2k. I stopped using Windows around then, so I can't comment on WinXP or newer.

I think arguably a current Linux distro/desktop designed for non-technical users is better for them than Win95 or Win2k was.
On further thought I understood that streams usually are lazy and real exception would be thrown not at map, but later (probably in collect or similar method). So it would require to propagate that E generic parameter to almost every function (and Stream type signature). Also it won't work well with multiple checked exceptions. So yeah, not that easy.
Frame drops that happen more than once every several seconds are definitely noticeable (and, as a sibling comment pointed out, especially so in VR). Plus, throwing away more than half your frame budget just because of GC seems unreasonable. And this isn't even considering monitors with high refresh rates, which are slowly getting more and more popular.
SketchDeck (YC W14) Is Hiring a Remote Senior Software Engineer
Did you make sure to triple compile the compiler for optimal speed?
> > VanGo: ... “moms trust other moms,” ... all of them are women.

> Straight sexism.

Oddly, while the TC page has the “85% are moms” and the “all of them are women”, VanGo itself has the same “85% are moms” but “all of them are...prescreened with 3+ years childcare experience, reference checked, fingerprinted & clean background check”.
You appear to be somewhat biased by your surrounding infrastructure which does not reflect the state of the rest of the developed world. You see, a lot of subways have excellent LTE because the carries deployed their network antennas underground. Besides, for a lot of cities, public transit lives primarily above ground. On top of all that, LTE in the US is terrible compared to other countries which can easily average 50-100Mbps: http://research.rewheel.fi/
Can't reinforce this enough.

Would a bank hire a security company that has a previous bank robber on staff? Would you put your kids in a school that has a previous child molester on staff?
I feel like some people are (unfortunately, expectedly) overinterpreting my statement as "normal > abnormal" instead of intended "extremely abnormal deserves extreme scepticism". Keep in mind that I'm an avid psychedelics supporter myself. Still, I see no excuse for superstition.
recommendations are not driven by cookies.
So you want to slow the spread of things that people might be interested because the things they are interested in might be bad?

Fair enough re: 4,000 views, but I still think it's reasonable proof that the system works. It's not like millions had seen the video before it got purged.
If you use unsafe Rust, you do give up the advantage of being able to say, "Look at this code, no unsafe, therefore no UB." However, the lifetime and ownership model is still doing a lot for you. You get a lot of control over the way that your safe code (hopefully most of your program) can interact with your unsafe code. For example if I have this function (partially copied from listd):

fn reverse_slice<T>(slice: &mut [T]) {
let len = slice.len();
for i in 0..len / 2 {
// Unsafe swap to avoid the bounds check in safe swap.
unsafe {
let pa: *mut T = slice.get_unchecked_mut(i);
let pb: *mut T = slice.get_unchecked_mut(len - 1 - i);
std::ptr::swap_nonoverlapping(pa, pb);
}
}
}

In theory, I could use those unsafe pointers to alias the same value and cause UB. Or I could stash them somewhere that outlives the lifetime of what they're pointing to, and cause UB later on that way. So I have to audit the function carefully to avoid doing those things. But at the same time (in the absence of other broken unsafe code in the caller), this function can rely on a lot of guarantees:

- The `slice` reference is guaranteed to be unique. No other code, on any thread, has read or write access to `slice` while this function is running.

- The length of `slice` is guaranteed to be correct. All of the memory it refers to has been properly initialized, and computing pointer offsets into it cannot overflow `usize` or otherwise cause UB. (This guarantee is surprisingly subtle, because it means the maximum length of a slice is `isize::MAX` rather than `usize::MAX`.)

- The type `T` is guaranteed to be safe to move. It doesn't contain any internal references to its own memory, which moving would invalidate.

All of this put together makes it possible to audit this function by itself, to make sure safe code can't use it to trigger UB.
Coverage: Trump long relationship with Deutsche Bank and his loans
That argument has a massive unstated assumption in it - that there are substantial communities of people who want to go out and cause irrational harm; but the only thing stopping them is communication difficulties. Restricting Facebook will not stop insane lone-wolf style attacks.

That seems unlikely. More relevantly, it seems likely that if such communities exist there is a reason they exist and solving that reason should be an urgent priority.
Don't forget that most of these sites have terms of use which explicitly bans the uploading of these types of videos. So even if you live in a country that permits you sharing it, you'll still need to find a site willing to host it.
Would it actually foil? Or was it just a representation of what one would look like?