skysight-inc/HackerNews huggingface dataset:
Gonna rant but other than using 100% open source software what can we do? I think I kind of wish it was illegal to collect data without very explicit opt in and no loss in functionality. (Note: HP apparently asked for permission

AFAIK Facebook spies on all Oculus usage. Every app you run on it, how often, even apps not from their store. Even not VR apps.

There is a law that a video rental store can not share your rental history. Facebook is going beyond that. Sure they know what apps I bought from their app store but they also know every non Oculus app as well. They aren't sharing it, or maybe they are to "trusted 3rd parties", but to me that's like the video rental store somehow tracking all videos I watch even ones not rented from them.

Note that I don't know that Steam and Valve are any better but I absolutely hate the idea that everything I do on my PC (or phone) is tracked.

I have no idea if Apple or Microsoft knows I watch ?? hours of video a week or what the names of the files are. Even my TV I have no idea if it reports every network connection back to Sony or that my Apple TV doesn't report similar things to Apple.

I feel like I want that kind of collection made illegal as an invasion of privacy with very large fines for non-compliance and I don't feel like my only option should be run nothing but open source software and by open source hardware.

...sigh...
I’m not sure why you’re being downvoted; what you say is correct from a Christian theological perspective.

(Source: a 4-year degree from a somewhat well-known, mostly for negatives, Christian university.)

I have no intentions to debate theology in this forum. Hardly the right place.
When I was there it was a great place to work: Nice people, a lot of perks, beautiful office etc. Especially if you are into music, you can learn and collaborate with pretty much everyone, as making and listening to music was and is pervasive within the company. The problem was that I was in the web team, and that was not their actual focus. They have grown considerably, though, so I'm sure it has changed at least in some respects.
> since Russians and white Americans are surely ethnically distinct

Are you an anthroplogist?

I bet not.

Many white Americans have slavic blood just like russians.
Yes, American media is pro-war nowadays for some reason, so that's entirely possible to me.
Did these people enter China with a visa? Many Chinese parents sign a document to give up foreign citizenship for their children on entrance into China, so their children don't need a visa, and can enjoy benefits like health care and free education in China. That's how China can claim their Chinese citizenship.
> but other teams got into Iran

... and lost their ability to enter the US under ESTA[0]. Thanks Obama!

0: https://nl.usembassy.gov/visas/visa-waiver-program/
Parent said ex-cons. If they're 'laying the cocaine for a few days' they're still ex-cons, and no more employable.

> I definitely don't want coke/meth heads though.

Why do you think that is worse than MJ? I know a guy who uses meth and he's reliable and can hold down a job. Have you any reason to hold that view other than from anti-drug propaganda? (not intended as snark)
Realistically you want it at the router level. Force all traffic through a transparent proxy like mitmproxy with some custom code to strip out the sends you don't like. Stop all those IoT devices.

Its on my plate to make a go at it, with some inspiration from pihole. But really it'd be about enabling myself to use some of this great data without sharing it with a third party.

For example, I'd wear my fitbit if it wasn't reporting in to their servers. But if I force my phone through a VPN, which routes through my transparent proxy, I could feed fitbit junk data while scraping the pieces I want to my own system.

We need apps that take control of these devices and their telemetry away from the third parties.
It’s China’s World
It's one of my favorite books too, but I couldn't drag myself through Catch 22. And a lot of people are fanatical about it.

Different type of people like different things :) no need to feel bad about it.

p.s I would use word playful instead of childish.
> When I came across a need for the algorithm in my work, it took a lot of detective work to even find it. There was no source code online. The algorithm is not referenced often, and when it is, it is in a highly obscure fashion.

Well, the author certainly isn't helping that problem with a clickbait title like that, and being all mysterious for the first few paragraphs, teasing "you almost certainly don't know this".

"Dealing cards from an extremely large deck: Vitter's Algorithm"

Except he doesn't even explain the algorithm, just some source code (which is super unclear, no comments, short variables). And the unhelpful comment that it was hard to figure out from the paper. All the reason to put a more descriptive title.

How does he expect to help people find this, figure this out, or was this entire post just to brag that "his" solution is better than anyone else's because he found the right algorithm almost nobody else knows about?
Show HN: Fridai – A voice assistant exclusively for gamers
jup, I am concerned as well.

cloudflare DOH fortunately uses it own domain for dns, so you can block it at firewall level.

Google could be evil and make resolver "google.com", so you would have to block whole google.

I was talking to a few people, of creating a list of all public doh servers, so we could all use it on our firewalls to block them.
It does abstract over memory management quite a bit taking out the implementation details. What is an abstraction?
The parent should have said "couldn't"; the halting problem isn't an issue for most non-turing complete languages.

With svg, I think it's fair to say that the halting problem is solvable trivially: every svg program halts. Any language which has a trivial solution to the halting problem is not turing complete. That's the point the parent comment is trying to make I believe.
> Brent Crude is a major trading classification of sweet light crude oil that serves as a benchmark price for purchases of oil worldwide.

> London’s Brent futures leapt almost $12 in the seconds after the open, the most in dollar terms since they were launched in 1988.

> Prices have since pulled back about half of that initial surge of almost 20%

> Donald J. Trump @realDonaldTrump
PLENTY OF OIL!

> WTI crude surged 15% at the weekly opening bell

> Prices have since pulled back around half
Recently I switched to Ardour for recording guitars on Linux - it has great VST support, allows syncing music with videos, and has automation built-in. Even Amplitube works through LinVst.

I was also blown away by their pricing - you can pay as little as $1 for the full version, which is what I did, but after seeing how well it works, I did a donation to match the recommended price of $45.
> But the Nazis were a real thing that happened in the real world

not because of inflation though.

if you wanna be historically accurate.
I recently walked into a bakery wanting to buy pastries with icing on top. As they sat in the display case, they were covered with wasps, so I said, “Two wasp food, please”. The girl behind the counter knew immediately what I meant.

How can I not feel sympathetic with a fellow being that's just as inquisitive as I am and likes (among others) the same food that I do?
Chess Notation
The Pomodoro Technique has helped me a lot staying focused on my work and studies. Sure, it's not a silver bullet solution to manage distractions but it's a good starting point.
Yes, you should target the more mature remote companies. There are even fully remote companies (Zapier, GitLab and so on), so it's definitely possible.

The companies that are very early on their remote capabilities typically avoid hiring remote juniors, and remote higher-level management positions. The reason is that those levels require communication with more stakeholders which means more mature remote practices. Project management type of positions are typically not too difficult to have remote.
> In fact from a British perspective it appears

that you brits are wrong.

300 millions EU citizens know that.
> The thing that made me decide against HP products was the change on server firmware updates (bios, management controllers, etc) that basically requires an active warranty or service contract for updates. I'm just waiting to see a wormable iLO exploit that's easy to patch... As long as you're a paying HP customer.

LVFS is seeing some success in consumer stuff. I hope it starts to catch on for server gear as well. Then we can start requiring firmware update via LVFS [1] as a hard requirement in RFP's and wave goodbye to these kinds of shenanigans.

[1] https://fwupd.org/ . This uses UEFI Capsule support to distribute and install the updates, similar to what apparently Windows is also doing these days.
Some are still stuck up to this day.
>Firstly, people simply don't apply for jobs that use languages they don't know.

That could be because experience with that language is often listed as a requirement.

>someone spend the first few months getting up to speed

In my opinion, "few months" is a huge overestimation, if we're talking about an otherwise experienced mobile developer who understands the underlying platforms (Android, iOS) well. A few weeks should be enough to get up to like 90% of their usual productivity (ballpark guess).
It's probably still much more time than people would spend reading it if it were sent to them beforehand. Maybe quickly skimming it for five minutes. And not necessarily due to malice, but because most people are having a hard time setting those 20 minutes aside when you have 50 other things to do and already know that you can get away with those five minutes and some guesswork during a Powerpoint presentation.
I'm still using Text Mate almost always as a default editor. The plugin system is a selling point for me.
Can't get frozen before death, either. I don't understand the legal principle there, either.
Ha ha coincidence. I live in a high rise, so you can pick up about 10 wifi signals. My Brother all-in-one scanned three times last night on its own. I’m turning it off and on manually now.
Looks nice, but I'm a bit surprised to see "No web bloat!" and then Webkit in dependencies. Is the UI built in web technologies, just not in Electron this time around?
EU is not a private company, is made of 350 millions of EU citizens and we like it like that.

More than having to worry about my kids getting shot at school by some other angry kid.
This.

First of all, I don't know about vim/neovim, but I think a lot of the issues apply there as well.

When I develop software, I don't need an editor, I need a development environment. I spend 90% of my time reading code, so reading and navigating the codebase should be very straightforward. Most importantly I want to have a tree view of the files in the project, I want to be able to jump to function/class definitions and I want to show usages of functions.

Another big thing is debugging. IntelliJ has really good debugging capabilities.

Also auto-completion.

I think some of these you can get in vim/emacs, but it doesn't come out of the box. I sometimes miss some of my emacs shortcuts/features, but not enough to drop all the amazing things that IntelliJ is offering.
> “I will argue with you all day long,” she told me, “that it isn’t legal in any state in the United States to reduce a human head to a skull.”

If that's the case, then how do Skulls Unlimited (US based company) do their thing?

https://en.wikipedia.org/wiki/Skulls_Unlimited_International

They've been around for 30+ years, and reduce human heads to skulls.
I can't wait for electric vehicles to be more widespread so we would be more independent from the sh*tshow in the Middle East
if you're a corporate slave then pick react native because it's easier to find a JOB with it. If you're a dinosaur who started his career coding in Delphi then pick Xamarin. If you want to enjoy development and make some side project/startup pick Flutter. If you don't respect yourself or you are funny - C++ + native views, that's a huge ROFL.
HP really lost their way. Now it's all about selling ink and perhaps user data.

As a side note, I'm always surprised by how bad printer software still is(even on device). I'd be more than happy to support a startup in this space. HP, Canon etc frustrate customers by their aggressive actions to sell ink eg software updates that made it almost impossible to refill ink
Not all Islamic societies are against educating women. Another thing that sometimes happens in deeply patriarchal societies is that women are freer to engage in non-earning pursuits. So they study because they don't have to worry about supporting families but they wouldn't be allowed to work later on. It is also seen in India, e.g., where lots of women study but gender participation in the workforce has actually dropped in recent years because it isn't acceptable for them to work.
Without criminal charges, there's no justice.
Businesses may not specifically want "decentralization idealism", that's true. What they want is "Windows for Web".

Something where you could install an app and bingo, it instantly worked on all endpoints around the globe.

Or where you once install "yet another CDN provider" component (app), and it instantly and automatically covers all the installed apps.

Kubernetes came close to this, but it requires significant amount of expertise, and honestly it is a matter of time until it gets smashed with something better.

In short, what we (businesses) want is "Click and serve". Sandstorm was so close and yet did not make the expected steps in that direction. This makes me sad, but this is life.
No offense, but this guy is overhyping this more than I can stomach.

HP is collecting basic telemetry, analytics, and metadata, similar to... let me check... EVERYONE.

If you've ever worked in a large company, you'll know that you need that telemetry for debugging, first and foremost.

It's almost useless for analytic purposes. Let's be honest here. What advertiser cares about the number of pages you printed on Tuesday. Give me a break.
That's precisely what every single python IDE does. They take isort, black, jedi or whatever other engine together and stitch them together in a user transparent way.

Omnisharp was literally the attempt of MonoDevelop to create an open source alternative to the Resharper engine.

The completion agents for VIM or VSCode do the presentation layer for the lower layer(the language server daemons, or custom completion agents. YouCompleteMe however is all that together in one not as fancy but I like it).

I get where you're coming from, but basically the difference is that vim by itself is a raw editor and until neovim came along never made an effort to merge the functionality that was required for something like this to happen in a nice fashion.

Editors like Oni are basically distributions like VSCode with defaults that are more inline with what you say plus a nicer presentation layer.
Mental (un)health is an example of this. Sometimes you can neither hear nor see it.
Cxxctp – C++ compile-time programming (serialization, reflection,)
Almost zero chances? They can't do freelancer or similar?

Oh right, the USA's sanctions.
Last time I checked neovim-qt on mswin, it couldn't make an explorer association due to non-standard command-line treatment, rendering it useless from gui pov. Reporting an issue got some friction, but now it seems that they fixed that. But from double-clicking .txt to editing it spends 2 seconds. Vim just opens instantly.

Also, neovim doesn't respect scroll amount setting, scrolling three fixed lines per scroll step instead. But I have set it to 6.

set guifont=* -- simply doesn't work

set guifont=Consolas:h10 -- "font reports bad fixed pitch metrics". What?

set linespace=3 -- it changes, but doesn't care to redraw contents (except the cursor) or resize a window so it could fit in a screen. If you're going from 0 to 3-4, it is not even obvious why everything froze and you can't : into command mode (it is simply hidden under the bottom of the screen).

I know that they're after fixing some internals that are hard parts in Vim, but if you're replacing a horse with a car, make sure it is more comfortable than a bicycle. I also know that neovim-qt is NOT neovim core, but...?
Mu impression is that gender roles are essentially luxury consumption. In rich countries your lifestyle will always be at least ok, so yo can afford to care that your career is manly/womanly enough. In poorer countries you don't say no to education that will greatly improve your lifestyle.
Anyone know Mac equivalents?
We do in Italy too.

Protesters in Honk Kong did that too, to not be identified and tracked.

Protesters is US did that too to buy subway tickets, again, to avoid being tracked.

It's ok to pay in cash.

It's not that we go around with leather suitcases full of cash to buy tons of cocaine...
How I Got Started Pentesting
123-Reg and NamesCo registered millions of .uk domains without asking customers
Self discipline is one of the psychology things which might not actually be a thing though. Often cited in this sort of discussion is the "marshmallow test" which has been found to be BS. Maybe there's something to willpower, but the discussion is stinky right now because of the replication issues. Same for "flow" which is another smell this article and related discussions have.

I find that I can be incredibly self disciplined when I setup my environment so that I don't have to fight myself. How do I fight distractions from my phone when I'm out with friends? I don't bring my phone. And yet somehow I always manage to meet with people at the time and place we decide on. I know not everyone can do this, I'm just using it as an example.

A feeling of a lack of self discipline is a symptom, much like procrastination. It's a mess of things all clumped together like a rats nest of wires. Everyone has their answer to procrastination (the book is in progress!) but beating procrastination isn't a skill because it isn't the root problem. Much like a headache could mean that you are going to die from cancer or you might just need some rest. If you feel you have procrastination problems, it's because something broke upstream and now you are blaming it on procrastination.

ETA: Herding my own actions is about preparation and personal story telling. If I setup a clear path for the next day and get good sleep, then it will work. If I get a bad night of sleep and I'm unorganized, then it's going to be a disaster and I'm going to complain about procrastination. If I see a cake which looks good and I have a weak reason not to eat it, I'm going to eat the thing. If I manage to convince myself to join the cult of low-carbs, then I wouldn't be caught dead with a piece of cake. If I'm working with people who are laid back, then I become laid back. If I'm working with people who are ultra-competitive, then I become competitive. It's all about pouring the kool-aid and then convincing myself to drink it. ;)
Thanks, that's great! I wouldn't mind if those articles got longer. :-)

In case you're gonna post somewhat regularly, any plans for Patreon etc.?
Certifications: My Personal Goals and Struggles
I just purchased Bitwig after evaluating all the big ones, and the decision fell on Bitwig because it just felt like a "better" Ableton. I think the Bitwig team is actually former Ableton developers that just felt they could make a better DAW if they started from scratch. They could.
It's just hundreds of little paper cuts in the other big ones, that are fixed in Bitwig. If something is clunky and unintuitive in Ableton, it's most likely better in Bitwig. And there aren't just a few things that are clunky and unintuitive in Ableton.
Exactly. I don't understand why everybody in the US seems to just accept that there needs to be a war against Iran. How is the US endangered by Iran?

These strikes were on oil production facilities of the Saudi kingdom, which is known for beheading people, murdering journalists, and supporting the 9/11 attacks. The US is one of the top oil producers and has its own oil, as well as strategic reserves. Why does everyone accept that the US has to "retaliate" or wage war against Iran? Why is Iran even being named at this point?

I think it is sad that we are allowing this to happen. Instead of making sure we don't completely destroy our planet and go extinct, we accept our politicians' war-drumming as a fact of life.
Javascript should have never been added to SVG. IMHO Javascript should always be outside the SVG.
RemedyBG 0.2.8.3 a lightweight debugger for Windows
I was trying to understand the significance of this. There is a blog post here[0]. (I had a brief glance, please correct me if I'm wrong) It seems to be a framework allowing neural networks (and layers of neural networks) to be composed together more easily.

It's not completely clear to me what the advantages are without digging in, I assume to simplify/standardise the interface between the layers?

[0] https://devblogs.nvidia.com/neural-modules-for-speech-langua...
Why to Choose IVF Treatment in India?
Assuming the claim of them flying drones is true, they’re pretty lucky.

I think if there were Iranians flying drones near a US military base, prison would be an upgrade from whatever treatment they’d get.
It's coming, electric cars are going to murder oil profits.
You can volunteer to plant trees in the Highlands:

https://treesforlife.org.uk/

Edit: I've planted quite a few bee friendly plants this year in my garden and have been very pleased at the results.
If you were to look at Iran before the revolution, you'd find them as liberal as most and more so than many parts of the West - the Catholic nations - in the same era. So it's only improvement if you're looking at post-revolutionary Iran. Extend timeline a little further back and it's a giant leap backwards.
There used to be a 3D view in the Firefox dev tools which was unfortunately removed in Firefox 47.

That's sad, because it was incredibly useful to understand not only the size of the elements, but their nesting and z-index as well.
Well, the oldtimers are all saying that HP went to shit when they spun off Agilent (in 1999, per Wikipedia). And the last remnants of ye olde HP engineering culture was trashed when the Compaq vacuum cleaner salespeople took over after the 2002 HP-Compaq merger.
From a quick look at the repo, seems to be used for previewing markdown files.
How do managers get stuck? (2017)
Well, China settled the Xinjiang province less than 300 years ago even more ruthlessly: https://en.wikipedia.org/wiki/Dzungar_genocide
It hasn't been quite 100 years since women got the vote in the USA.. Women's rights are the way up in Iran.

I think the implicit comparison here is to Israel and Saudi Arabia. The later of which our leadership seems to have nothing but good things to say even after 9/11, Khashoggi, and Yemen(with weapons from us).
No crashes here and I use it all day pretty much every day.

They only real negative in my view is the startup time which is noticeably worse than vim for me. Advantages I see are

- unix clipboard and middle mouse pasteboard both work out of the box without having to recompile (ie "*p and "+p and the corresponding yanks just work) whereas on vim for whatever reason I always have to rebuild my distro vim and faff about with terminals for ages

- the substitution preview thing above is really great

- the "terminal" window type which I don't use much but a lot of people do

- the fact you have native support for python3 and python2 plugins simultaneously. Don't even want to think about how many goats had to be sacrificed to build that feature but it's cool

- the ":checkhealth" diagnostic screen that gives you useful info to allow you to easily fix any problems you're having with terminal and plugin setup
We use Google Authenticator too at work, I had to go to IT in person to get a new one when I got a new phone. It makes sense to refuse to give you based on solely the phone number. However, there should be a process to renew these credentials, phones die too.