skysight-inc/HackerNews huggingface dataset:
So, ban all advertising of processed foods. Run dense campaigns of public health adverts for fresh fruit and veg. Promote organic farming and tax poor quality foods savagely.

Is this capitalism? Maybe not, but pretty quickly there'll be lots of folks looking to eat healthy.
I am not a great developer by any means but how can anyone claim that syntax-wise C++ is a good language?
Sorry, but Daemon is one of the worst sci-fi books I have ever read.
Google tells me that this is a fork of FreeBSD from some years ago, and that there is some desktop support and some degree of support for laptops, especially Thinkpads from a few years ago.

Anyone else care to comment?
Well, let’s breakout Wikipedia [0]

> Clients therefore initiate communication sessions with servers which await incoming requests.

> Both client-server and master-slave are regarded as sub-categories of distributed peer-to-peer systems.

[0] https://en.m.wikipedia.org/wiki/Client–server_model
I think you are right. It amplifies bad stuff based on shares and likes. It doesn't post things in linear time order. I wish you could filter those stupid political memes too. That's what I like about Reddit or this place I choose what I want to see.
Wasn't BeOS written in C++? I've heard people were impressed by the quality of its code.
"Court fails to understand the internet, film at 11".
This was why I quit using twitter.
https://qosf.org from the paper is currently off-line.
In general think about:

1. Subject/Supervisor
2. Location and acceptance in your target industry
3. Time for completion.
4. Cost and funding.

1. Supervisor relationships can make a massive difference in a PhD. You will work ridiculously hard either way - but a good supervisor will make it feel like worthwhile while doing it. A bad one will make it feel like hell while doing it. Checkout other postgrads and post doctorates who have worked with the supervisor you are considering. What is the quality of the papers? How often did they publish? How long did ti take them to complete? Contact then and ask them about their experiences.

2. Oxford is a worldwide known university it will open doors, has a fantastic network and will not be a barrier to future US/international work. (This cannot be said about other good UK universities that are not as well known internationally). For the US - Places like Stanford, Princeton, Berkley and Caltech (+ other) are similar - they open doors and have ready-made networks that can help. When looking for a place look for the ecosystem - industrial and academic - to see which can support both your research and possibly your post-doctorate career.

3. Time for completion will be massively dependent on the area that you do and pressure/support to publish from your supervisor. In general a UK PhD may be a more condensed experience if fully funded and fully focused but that is but not always the case - it depends on how your PhD is financed and structured (also dependent on supervisor).

4. Economic stress is a big component of people not completing PhDs. Spend time working out all costs (cost of course, cost of living in possible location of your candidate universities) and what financing/funding is available. Even if the PhD research position is funded - it may not cover the costs of living in a specific location.
I actually think Facebook is very well equipped to combat disinformation campaigns on it's platform

Of course it is. All social media platforms are. If Twitter or Youtube or Facebook or anyone wants someone gone from their platform then they are gone. Witness Milo, witness Alex Jones.

But "enragement is engagement", if hate speech keeps people on the site longer and shows more ad impressions, we can't expect Facebook's management to do anything about it, at least, not until they are forced to by the regulators.
Europe is moving in the wrong direction when it comes to law enforcement on the internet. Instead of figuring out a system to hold offenders accountable they simply shift the responsibility for enforcing the law onto websites and platforms.
Can you comment on why a good type system became so important to you? I can understand the value in interfaces but not really in any other context.
Doh! Guess I should've checked. I didn't make it to Rio last year... Figured I was gonna miss a bunch of good stuff.
ignore, got it :p
Mouse actions on Node.js
I am working on project that will relatively increase the speed and the performance of web scraping and that can replace phantomjs and selenium without all useless stuff of these scrapers. I want to create a scraper that will parse html with cheerio and that will simulate render with a part of jsdom. but i was wondering how i could simulate actions like mouse movement on nodejs. i have been making research about it and i found no solutions. i am able to simulate mouse actions just like in vanilla but not mouse move. any idea on how to perform this task?
Including all losses, to power everything in the world with solar it comes to around twice the area of Portugal with current tech.
"The pressed duck is right in front of me—and no one's gonna stop me from getting as many pieces as I want"

Can't literally anyone at the table do that, by rotating the table away? Technology like this requires certain societal norms to work effectively, and this attitude seems contrary to the norm.
It may be experimental in that it's diverged significantly from FreeBSD, from which it was forked. But experimental does not mean new. Release 1.0 was in July 2004. Apparently the lead developer's experience with the Amiga OS influenced the project to some degree.
You're right requestAnimationFrame is more efficient than using the resize listener with a delay. I'm actually working on an update to change that. It'll be fixed soon.
Something that's usually missed about nuclear waste is that the most radioactive wastes have the shortest half lives so burn themselves out quickly. The waste that lasts for thousands of years is far less radioactive. For example, in a uranium mine, you don't even care about the dose you get from uranium (~4 billion year half life), but you do care about the fission products with far shorter half lives.
Your point stands though.
There's plenty! Try `childsplay`, `pysiogame` for collections of didactic activities. Other fun individual games are `raincat`, `colobot`. Try `rabbit escape` also. For fun (we let them play as prize) try `X-moto` and `SuperTuxkart` as well as `Supertux` platformer. We only let our kids play with libre games, so that we are able to adapt the games and learn how they are made, even reuse the assets. My kids are the same age 5 and 7.
Everyone who doesn't agree with the left is a nazi - got it.
Authoritarianism is an extreme of centralization. Facebook is highly centralized. If Facebook were not centralized it would be immune from the authoritarianism, such that there was no web server and messages spread directly from user to trusted user. In that scenario Facebook would not have any user content and so there would be nothing for a central authority to influence.
Facebook is well equipped to help the spread of authoritarianism, though.
Hacking together an Alexa skill
> make nicotine a schedule I controlled substance at the federal level. No longer can bigwig suits legally addict our country to a deadly drug.

Forgive my ignorance, but my understanding is that nicotine by itself is not particularly deadly, merely addictive. The only reason we consider nicotine any worse than caffeine is because of all the genuinely deadly stuff that comes along for the ride with typical nicotine delivery mechanisms (i.e. cigarettes.)

If we had to smoke to get caffeine instead of drink tasty and arguably healthy beverages it would be just as stigmatized.
Do German courts even use precedent? I thought no?
Re-assignment warns by default. I tried it, exploring to see what was possible. It indeed worked but threw a warning. I hadn't changed configuration.
Agree with the sentiment, but was there ever a push for decentralisation? Seems to me that the original decentralisation of the internet was circumstantial. It was due to the technology of the time (limited resources + aarpanet nuclear strike resistant design) and where it was first established (universities - which lack a unifying hierarchy).
TypeORM exists, but I hope you really, really like having it own your schema. Its support for migrations, rather than "uh, just let us do our thing!", is sneaky-not-great. There's no documentation, for example, for how anything in a TreeRepository actually is structured in the database, and the recommendation is "let us run the DDLs on a scratch database, you can puzzle it out from there", which should make your blood run cold.

I think a lot of the decisions in TypeORM are good, but I wouldn't trust it to own my schema under any circumstances (because now even if I'm doing things sanely I have to ask if a version bump is going to break compatibility in a way that would be "magically" fixed if I just let it chew on my schema directly).

The least-bad NodeJS ORM I have found is Objection.js, but that's a lukewarm recommendation. Its TypeScript support--which, IMO, is critical--is acceptable, but the library itself is a little cumbersome.
And there is always fire prevention paperwork.
What I posted is literally the position of the President of the United States and a good portion of the Republican Congress. Maybe those people don't actually represent their constituents' views (which is a different problem) but they are absolutely a force in modern American politics.

What you describe does happen, and I won't pretend that I don't do it too, despite my best efforts. But don't imagine that there aren't powerful legislators working from the position of "coal good, welfare bad".
I haven't used Ruby before but I'd have to guess that their Array implementation utilities table doubling, if this is the case operations like concat, union, and difference should be linear.
The U.K. papers had diagrams of this said drone, including speculation of the actual model, cost($8k+) , I even saw a diagram of a superimposition of the drone over a airplane engine to show the relative size. They also mentioned the drone must have been hacked to bypass the built-in blackout software for airports.
Refactoring: Improving the Design of Existing Code
corrected containers engineer: we made one microbaby that only cries, another that eats and another that poo. but the latency between the microbabies is not very good yet so we install all on the same baby for now, but it will be able to escale very well later, trust me.
>PhD students will have to work to earn the degree, no matter what.

And they will have to work more in the US for the same degree. It's just a reality.

When I was in grad school, many advisors simply assumed an average of 5 years for a PhD (regardless of whether they had an MS degree). If a particular student was quite a bit more productive than the average, they would let them graduate in 3 years (after MS). Otherwise, it would be 5. 7 if they felt the candidate was slow in producing results.

In engineering, I've literally seen students do projects beyond their main thesis because the advisor felt they hadn't done enough and needed to stay longer. They did add the extra work to their thesis, but it had nothing to do with their thesis topic!

I don't know the current state in the UK, but when I was in grad school, someone I know in the UK said it was straightforward there. They give you 3 years of funding after MS, and no more. Period. You are expected to finish in those 3 years. If you don't, you lose access to facilities unless you pay out of pocket. The typical student in the UK simply cannot afford to pay, so the system shifts towards being done in 3 years.

(They also don't take as many courses as they do in the US - perhaps no course is even required - it's pure research).
All these comments make no sense. The state police and its agents forced people into logging in to their accounts and then tortured them for what they saw there. This is good old rubber hose attacks.

Facebook isn't the bad guy here. They were the target because they provided the function of being a great place to share stuff.

All this bullshit about Mastodon and whatnot isn't going to help anyone. I can just imagine the police. "Oh no, you are using a decentralized tool to describe the protests. I guess we can't torture you. After all each of the communities on this decentralized tool have their own independent rules and what you posted doesn't violate the rules of the community you posted it in. You're free to go."
Force facebook to have an open api. The rest will follow naturally.
Why is there so much hand-wringing about this role?
I'm too lazy to find a really good source, but here's a quick summary.

The spent fuel of a nuclear power plant is a mix of various isotopes, which will decay at different rates. Nuclear decay occurs when radiation is emitted from a nucleus. Thus the more dangerously radioactive stuff decays a lot quicker.

Idea is that something which is actively pumping out heat and deadly levels of radiation might become safe(-er) within a few months to years. Getting to the point of "you won't die if you spend an hour in the room with it" is still decades of waiting away, though. And the entire spent fuel mix would take thousands of years to get back to the radiation levels of the original ore we fed into the plant.

All that said, a fun-ish comparison I've seen is that coal ash contains fairly high levels of heavy metals like lead and cadmium, which genuinely never become "safe". We have something like 1,500 ash disposal sites in the US which are toxic hellscapes at risk of leaking into the surrounding areas.
Cadmium lasts forever
The EU doesn't and shouldn't have a monopoly on cross-Europe cooperation, so, I don't think your attempt to see irony there works.
Leaving Apple and Google: A Message from /e/ Founder
How to Choose a Stream Processor for Your App Based on Advanced Features?
Unless you are running 3B+ pis, the firmware code for pxe booting has several bugs. Also, Pis have issues with retransmission of DHCP requests on low end network hardware that doesn't set link up fast enough to hear the Pis intial dhcp request. Almost all of these bugs are fixed one way or another at this point though, the github issue tracker for raspberrypi/piserver and friends has lots of info.
Exactly— it is ridiculous to think that it’s Facebook’s fault that a world power like Russia is putting its resources behind fake identities and fake companies to abuse their platform. The US government should be the one to blame for allowing that to happen.

It seems like Facebook is blamed for all of the worlds woes at this point, without any thought given to the fact that there have always been authoritarian governments and bad leaders, and just because in the internet age some of these bad things take place online doesn’t mean Facebook or the internet is causing them.

If anything it just goes to show Facebook is not the ideal platform for political dissidents and protesters and maybe there is an opportunity to create something better for that use-case. The platform was designed for US college students to socialize and plan parties and post photos originally, not for people to combat authoritarian regimes. Those two use cases are drastically different. The fact that Facebook is not ideal for all use-cases shouldn’t surprise anyone.

I agree they now have great opportunities to do a lot more than simply catering to safe and secure Americans, but they are still a young company with a lot to learn.
I was surprised at how quickly I went from slack-jawed amazement to wondering why the creators were so enamored with making a character run out of the frame that they never demonstrated using this to animate in context.
This is a massive release and represents a huge overhaul of how Blender works from the UI to new technologies. It’s also a bit of a jarring change for everyone to get used to but it seems like it’ll be worth it.

The new real time eevee renderer is an incredible achievement for the open source community and, I believe, its direct compatibility with the Cycles path tracing renderer is an industry first. (Your materials and textures just work between the two).

The grease pencil tool and new 2D features are also some of the best. I once used 2.7* on a video conference call to annotate parts of a CAD model to finalise changes and it helped considerably.

Really looking forward to the full release this year.
Improving HTML Time to First Byte
https://www.dragonflybsd.org/history/
That sounds really neat.

Did you DIY all the solar and wind installation? Any pointers to resources about that stuff that I'm not likely to find easily by googling?
Reddit is quickly heading down the same path as Facebook. Especially with the new design.
Huh? There has been a camera API since the very first release of Android and it's been systematically updated for the entire history of the platform. What do you mean by "real uniform API for accessing the camera", exactly?
Which is a movie starring... the Beatles... so why did I get corrected/downvoted?

https://en.m.wikipedia.org/wiki/A_Hard_Day%27s_Night_(film)
Show HN: Production Ready Peer-To-Peer Mutable and Immutable WebRTC Database
I really really really believe everyone should read Dostoyevsky. I think a very fundamental part of human experience is understanding yourself with respect to your true self and with respect to the society. You know when they compare psychadelic substances people sometimes say LSD is extraspective and shrooms is introspective. Dostoyevsky is very much about finding a peace between introspection and extraspection. It is about the fundamental trade-off between "maximal personal freedom" vs "a moral society where nothing 'bad' happens". Being both hardcore religious and conservative and anarchist Dostoyevsky hosts two inconsistent (?) ideas that "one should always do the moral thing" and "morality is a social construct and 200 years from now nothing we deem im/moral today will be relevant and thus one should only do what they think is the right regardless of 'morality'". I think this is a very familiar discussion every person has with themselves.
UI redressing to make Twitter user appear like Elon Musk
oh god, absolutely! It's baffling to me how they did stick to a default like this for so long. It goes against any standard which has been established in similar software, not only 3ds max/maya/etc. but also engines like unity/unreal.

Like if some clever game developer suddenly decided to map forward movement to the right trigger and shooting to analog stick up on a gamepad control scheme in a FPS.

It's one of these things which you won't be able to measure, but they will certainly have lost thousands* of people trying to switch to blender by this very simple default setting. This right here is a UX lesson - take note folks!

*probably, maybe
Well that's because they are less bold now people have better cameras :P
I invested most of my time learning ML concepts. Learned and implemented SVM, decision trees, neural networks (CNN, RNN(lstm,gru),GAN), reinforcement learning(value iteration,Q learning) etc. Completed 3 ML courses in Coursera and read a few research papers.Also participated in a few kaggle competitions.The last few months , I spent learning react.
It seems like it's time to mandate interoperability. It's clear that this space has remained unregulated a little longer than it should and now that we know the consequences, government can step in and provide a set a guard rails.
Link is https://www.dailymail.co.uk/video/news/video-1828378/Video-D...
As reluctant as I am to say it, you may get by fine as I have worked with CTOs with less broad technical background. I will point out a number of things I'm picking up on that may cause problems:

- shouldn't belittle co-workers based on age or any other non-merit: "being the adult". Late 30s is not that much experience. You admittedly lack some experience in other areas.

- your experience in "architecting" seems to be ops-related. There are bigger architecture issues that precede it, namely back-end and front-end program architecture. Without this experience, you may make some bad calls and not even be aware of it for a long time as critique of one may just sound like opinion without a deeper understanding.

- seems that in the 90s, you did have 'motivation' to stay on the leading edge or at least keep up. It's fairly common for a CTO to have lost some of their edge, and practice but they should have at one time been deep in the full stack.

- "Frontend dev seems overwhelming" -- it's not, just do a React tutorial, Vue is easier for picking up the way things are connected but React is more prevalent.

- "backend dev pointless without an idea". This is the most alarming. Any upper management needs to have drive to get whatever needs doing done. You've identified these are blockers and at the same time labelled it pointless. Getting stuff done means not only working on the goal but also working on resolving all the blockers impeding progress to that goal. Perhaps, I'm misreading this and your perception is that this is not a blocker, hence this 'Ask' posting to determine just that. Some things don't add up like "missing these opportunities to less experienced engineers". If they're 'less experienced' than how come they can take the opportunities you're missing?

All that said, you may be able to carry on, but do find some way to make an unbiased assessment of where you're currently at. The worst type of any manager is one who operates with a level of insecurity or fear.
The systemd and various “secure” linux teams keep adding poorly thought out access controls that no one understands, that have escoteric loopholes and break things in terrible ways.

I wish they’d just move back to the original unix permission scheme, plus jails.

BSD and solaris did much better jobs of this a decade ago. Hopefully one of those will eventually take over again.
I'm not an expert in this stuff, but my understanding is that the scope of discovery allowed in each individual arbitration is likely to be substantially less than that which would be allowed in a class action lawsuit. A class action would be able to demonstrate coordinated wrongdoing by presenting evidence from a representative subset of low-level employees, along with testimony from high level employees and huge troves of emails and internal documents. That type of evidence would be sufficient to generalize from what happened to the small subset of employees to what happened to all the class members. An individual arbitration however is likely going to be limited to gathering testimony of the specific low-level employees involved in the specific case under consideration. Without that evidence of centrally coordinated wrongdoing, the proof in one case is not likely to be useful in other individual arbitrations. And because of that, there's not nearly as much economy of scale in doing large numbers of individual cases as there is in class actions.
Not the parent, but my answer would be, the sort that actually know the language, appreciate and use the whole range of its power (rather than think of it merely as "a better C") and yet do not always write code as if it was Java. A good C++ programmer should be able to consciously switch between two mindsets - one where you use C++ as a very high-level language, similar to the way people would use Python or Java, and one where you realize the need for new a abstraction and are able to implement it.
Your Environment is more powerful than you willpower.

I found that to be very true. After 2 years abroad and living through a lot of very intense experiences and changes I thought I was a "new man", and indeed, I learned and changed a lot.

Then when I came back home I hang out with my old friends in our old places and I fell back into my old behavior immediately.
That's why its so hard to start working out at home, because your walls of your apartment\house tell you to keep doing what you always do in there, i.e. not working out.