skysight-inc/HackerNews huggingface dataset:
I think part of it is just achieving enough self-confidence that you no longer feel you have to prove yourself. I'll admit to inflicting overly-clever code on a previous employer when I first got into Scala (roughly when my career was at the 4-5 year mark).

I'm a bit embarrassed about it now, and it's exactly as you said: The older devs were quite visibly annoyed with me, the less experienced ones deferential :)
I realized my mistake after I had given my notice at that job and had to walk another dev through a module I had written :O

I'm much better now. I've been programming in Clojure for almost 2 years, and I don't think I've ever once used a defmacro in my own code :)
Open source lessons–from a whopping 17 users
I thought those were called design patterns.
I feel like I'm missing one side of the story. I don't know much about IOTA but from what I learned reading articles linked on HN today IOTA:

- Uses custom "ternary" crypto which has been shown to have vulnerabilities in the past.

- Has software that doesn't include the basic function of generating wallet addresses, instead having some users rely on shady 3rd party websites and getting their coins stolen.

- Does away with much of what made other cryptocurrencies like Bitcoin work in the first place in order to remove transaction limitations.

- Except that the changes required to make this work, at least in theory, are for the most part not actually implemented yet and there appears to be a lot of doubts that it can work at all. See for instance this comment on the article: https://medium.com/@comefrombeyond/thank-you-269640e794e7 ("in the future", "temporarily", "will be using",...). Also note that many replies in this comment actually deflect the original criticism without actually addressing it. I don't even understand what that person means by "You describe the internet", and how that has anything to do with the argument of TFA.

So basically you have a highly experimental technology (even by cryptocurrency standards) which is very much unproven (even by cryptocurrency standards) and yet apparently it has a market cap of $6 billions: https://coinmarketcap.com/currencies/iota/

So what's the other side of the story? Can a IOTA enthusiast explain what's missing from this picture?
All I can say is that, based on everything I know, that's not the current experience of the majority of users, so it doesn't seem fair for you to generalize this to some architectural problem. I don't know if you unknowingly have some edge case setup or what.
A React Beginners Roadmap Through the React Eco System
Can you 'npm i -g curljs' yet?
Correct, hence if you need pain control for longer than 6w there might be other options
SpaceX’s Biggest Rocket Has a New Date for First Launch
Google trips + Google flights. Google trips is pretty cool. It fetches reservations from your gmail and automatically creates itineraries of things to do, places to visit, food to try etc. It gives other info too like local currency, health and emergency, getting around and travel, state of internet and connectivity etc. It's been pretty accurate and saves a lot of research on internet so far for cities i've been too (in India and U.S).
Clickbait headline is unfortunate - but there is substance to the article. In particular the political backdrop to instituting recycling. Interesting to see that Merkel opposed it ...
Of course there is. I was just trying to point out that the views on it, even from the perspective of nihilists, isn’t necessarily that nihilism is a “good thing”.
I'm also going as far back as their first 20 MB SCSI drive that they charged $550 for when IBM compats were charging $400. They did something goofy, unsurprisingly to the hardware to prevent users from using the cheaper SCSI drives.

And this was back in the '80 s. Its not surprising they still play their stupid games. People in tech have such short term memories - much here is on a day by day basis, or weekly. Yet, its the same actors in the Apple administration (well, minus Jobs).
Just two words for HBR

Click
Bait
Hindering the kind of innovation that violates the citizen's privacy is pretty much the point of the law. A company having a database of my mental health status is incredibly creepy to me. As is the facial recognition thing.
Microsoft Releases Windows Update to Disable Intel's Flawed Spectre Mitigation
I guess the objections are more about DSLs being the its main abstraction once you escape structured programming, and less about DSLs being available at all.
I have been running Ubuntu since 2004, and except for Firefox which tends to destabilize on update, I’ve observed this twice in 14 years; I update weekly or more often, and reboot every few months (usually on a kernel update I want to take hold)
Lucile Packard – Partner in Greatness
It seems the correct URL is http://publicdomainreview.org/2018/01/24/the-dreams-of-an-in... with the final slash.
>What I expect it also means is that you'll get inconsistencies when doing inter-process communication, since they'll be using different libraries with potential mismatches.

That's why you should restart those programs that were using the library. You can find this out via `lsof`.
One of my favorite examples of where personas really helped was driving both strategy and design for a wholesaler.

Through research, one of the personas that fell out was "man with a van", that is a sole proprietor who did most of their work out of their van. Two key insights were:

1) The median age was higher, being in the 50s they were starting to thinking about the retirement and handing over the business. Even if they had little interest in engaging with digital, their protégé would, and ignoring digital would mean losing market share in the future.

2) They were on the road a lot, and mobile-based experiences would be helpful over having to call/fax orders, bills, etc. However research showed that their biggest complaint was the small size of UI elements for both reading, and more importantly clicking on (lots of complaints about how hard mobile website were to use with fat fingers).

I hope this was useful; I find well developed personas useful to keep in mind the disparate users of a system, what they are trying to achieve, and how. There was a comment about validating personas as part of user stories, which I'd recommend.
I have a 4 year old W530 and I built my own PC this year for the first time in over a decade. There's no comparison. If you can deal with the lack of portability, you'll see a huge benefit.

Also, if you're a programmer, there's no such thing as "most hardware is overkill anyway." Not in this age of bloated and slow software and tools. It's worth it anytime you can shave a couple of seconds off the time it takes to compile and/or interpret software. When it's something you do a couple hundred times a day, the time you save adds up fast.
He's referencing the main character of the TV show "Suits"

https://en.wikipedia.org/wiki/Suits_(U.S._TV_series)
You're definitely right. I'm just feeling idealistic this morning :). I hope you enjoy your build and it goes well. I'm getting my 1600 this week.
We all know that sometimes problems are easy to state and hard to solve. To my mind the problem you describe sounds quite possibly impossible to do better than brute force, so any code at all that solved it would be to a certain extent insightful (but the simpler, the better - and truly great code for that problem would be code that let me understand how an easier solution was possible).
Meanwhile Intel stock is at 5 year highest
Why would that be cheating? Your body uses a pretty clever system in the inner ear with little chalk particles that touch hairs to tell you which way your body is oriented, it can also detect acceleration in different directions. The effect is much like a gyroscope, except that it does not use a wheel.
Any opinions on going Threadripper over dual xeon?
I don't think this is a very well through out opinion of GDPR. GDPR applies equally to all companies that trade in Europe, not just US companies. So it's difficult to describe it as an attack on US companies.

Additionally GDPR simply enshrines some pretty basic social norms around informed consent and transparency. It doesn't prevent anyone doing anything that's privacy invasive, it just requires that:

1) You tell people what you are doing with their data (in plain English)

2) You get their informed consent and give them the option to opt-out (additionally you can't bundle multiple "purposes" together).

Both of those things seem pretty fair to me, and it certainly a standard that we apply to other aspects of life (with sex being the most obvious example).

So Facebook could train their self-harm detecting AI in the EU, and it can deploy it there. It just needs to ask and get consent from people first, and honour their personal choices.

Equally they could train and deploy their face recognition technology in the EU as well. But again they need to get informed consent, and they can't coerce people by only offering their self-harm technology if they also opt into their face recognition technology (they can't bundle multiple "purposes").

Altogether I think that this is pretty simple and fair, and really technology companies are only suffering because in the past they have collected personal data indiscriminately on the basis that it might be useful some day. And for companies that rely on tricking people into handing over personal data, I don't think the world will suffer without them.
Here, on Arch, Firefox updates don't cause me any grief. Only time I've ever need to reboot is after a kernel or DKMS module update.

For systemd updates, I can just reload it. For the likes of core components like bash, and major DE updates, I can just lazily use loginctl to terminate all of my sessions, and start fresh.

I'm not sure why Firefox would be causing instability until you restart (reboot?), though.
‘The Shed at Dulwich’ was London’s top-rated restaurant. It didn’t exist
Really? Somehow procure a list of all libraries that were updated in a system update, go through each one, find out which program was using it, and kill that program? Every single time I update? You can't be serious.
I never visited the huge default subreddits, I stuck to the niche subjects, like audiophilia, underground metal and the like.

It was all shit.
Codifying terrible a ruling into law.

Care to elaborate?
kexec?
How to save an hour a day from emailing
Hop is a modern communication and productivity platform targeted towards prosumers and micro businesses that wish to improve the way in which they communicate both internally and externally. Hop is the first ever team collaboration platform that lives on top of any existing email (O365, Gsuite, and IMAP) and turns it into a natural chat conversation with many different features. Hop unifies all the advantages of email, messaging, and productivity into one service giving users an edge for communication with greater speed, simplicity, and beauty. It's free, check it out! https://gethop.com/?
That's how you balance a recumbent bike. It takes some getting used to but after a while it becomes just as much second nature as shifting your COG.
Anybody know what is the status of FreeBSD? I googled a bit and found nothing except "we wait", is it still the case?
This app really helped me manage all my business communication
So , Linus was right for cursing at Intel ?
Cheese, generally, contains a lot of fat and salt (as in natrium, I think in the USA it is called sodium). We're consuming too much natrium as it is.

There are other, cheaper methods of obtaining protein. Some of which are locally available. In Africa, for example, insects are used as local source of protein. They have a low Co2 footprint for a variety of reasons:

* Because a lack of transportation (locally available). Especially when compared to trademark protected cheeses such as Gorgonzola.

* Barely any land is used and it can be stacked, allowing more space for other land usage (generally that could be forests, or at least not adding to deforestation).

* No methane enters the air which directly affects Co2 emissions (which cows, generally the main animal used for cheese, do produce a lot).

Compare insects and cheese to avocados: for Europeans avocados are not locally grown, and the deforestation is a "far from my bed" show.
https://lisk.io/
Physical prowess is probably just as limited as intelligence, although our culture definitely associates strength with the gym and smarts with being born that way (although both traits will be equally useless if not developed by training).
> Speaking of which, why do so many things require reboot to update on Windows?

Can't speak for everyone else, but Windows fully supports shared file-access which prevents the kind of file-locks which causes reboot requirements.

The problem is that the default file-share permissions in the common Windows APIs (unless you want to get verbose in your code) is that the opening process demands exclusive access and locking to the underlying file for the lifetime of that file-handle.

So unless the programmer takes the time to research that 1. these file-share permissions exists, 2. which permissions are appropriate for the use-cases they have in their code, and 3. how to apply these more lenient permissions in their code...

Unless all that, you get Windows programs which creates exclusive file-locks, which again causes reboot-requirements upon upgrades. Not surprising really.

In Linux/UNIX, the default seems to be the other way around: Full-sharing, unless locked down, and people seem prepared to write defensive code to lock-down only upon need, or have code prepare for worst-case scenarios.
Is segregation (and property restriction) a normal good?
> The rules are not different for US companies so how can it be an attack on them?

That seems like a disingenuous question, the companies that are mainly impacted by these laws are US companies. It might theoretically apply to all companies but in reality they had a handful of US companies in mind when they wrote theses regulations.

As for the impeded innovation question, yes I feel that something is lost when a "cool" and useful feature is prevented from materializing.
I don't use the windows side of my machine very often, but decided to update it last night. Booted fine (OS on SSD), but one of the HDDs with all of the windows files was corrupted. No go with ntfsfix, chkdsk, partition table destroyed. Reformatted it as ext4 and windows doesn't get to touch it anymore. Haven't tested it too much yet but seems to be working fine.

Remember to use backups!
>I've come to decide that the only ads I consider "legit" are where the site owner strikes a deal with another business that is interested in advertising on their site, the site owner hosts the ad on their own server, as a picture banner or text or perhaps a nice block in a side column that says "sponsored content" or whatever, and just links to the other business.

I agree. When it comes to ads for niche content (blogs, forums, etc). The ad industry sells online ads like they're TV commercials but the companies buying the ads should be looking at them like partially sponsoring a race team in exchange for your logo showing up in front of people who are interested in your type of products/services.
Death by 1000 papercuts.

My point here is that it's possible that there are many circumstances accumulating but that doesn't discredit efforts for finding the biggest contributors.

You can easily smuggle a couple of razors between the paper sheets.
> That is an appeal to authority.

Isn't that kind of required if we are to live under rule of law? There must be an end-all authority, and in this land it tends to be the constitution and it's assorted related documents.

I have no problem with that appeal to authority. It may be the sole legitimate time to use it.

The rules were written down and hard to change precisely because of threads like this. If parts need to be updated, there is a mechanism to do so. Therefore, appealing to the Constitution as the ultimate authority of the land sounds like a pretty good idea to me.

Perfect? Of course not. But the founding fathers certainly were prescient about the whole "slippery slope" slow erosion of rights - the entire last 100 years (at least) has been a story of the slow erosion of personal liberty. I imagine that would have gone much faster without such hard to change "final rules" of the land.
> In a related development, there are proposed patches to the Linux kernel (not yet merged) to blacklist the broken microcode updates

Linus probably won't pull it until it's truly known to be stable, because of his attitude towards having decent quality code and not causing needless system instability.

Without Linus... who knows what would have happened by now.
I've done this too. It's neat to watch a 'read-only' register on a PLC change because of a packet you sent it. Overflowing a buffer into an adjacent buffer remotely. It's an art that should have died long ago. PLCs need to be upgraded from C to C++ and devs should use standard C++ containers and remove all the fixed size C arrays.
I've gotten song demos, recording contracts, lease agreements, company financials, and more.

In only one case, do I know the "correct" email address and I notify the banks and realtors of his correct email address. (It helps that he is in South Africa, so the .za is usually a giveaway.) For the singer/songwriter, I've actually been asked for my opinion on a song demo. For the company financials, they actually ignored me and told me they had the correct email address until I told them I was not "Josh." (I had to look them up and find out who was on the Board.)
Are you reading the same comments I'm writing? I was literally point-by-point saying the opposite of what you seem to have read me writing:

> You: All I can say is that, based on everything I know, that's not the current experience of the majority of users

>> Me: Yet from everyone's comments here I'm guessing I must be the only one who encounters this.

???

> You: It doesn't seem fair for you to generalize this to some architectural problem.

>> Me: I don't get why it happens in every instance, and there might be lots of different reasons in different instances. IPC mismatch is my best guess for a significant fraction of the incidents.

???
I wonder if the similar tricks work in other languages with similarily optimizing compilers, but "nicer" metaprogramming, such as Common LISP, Rust and perhaps OCaml? (with camlp4)

Even more interesting would be whether this leads to the same huge performance gains in those languages as well.
On a similar note, taking a look at a mathematician's coursebooks made me realize how puny our mathematical tools are. Most Computer Science topics only rely on (relatively) basic concepts from logic, algebra, calculus, and/or probability. The hardest course I ever attended was a quantum computing one, and even that does not require much, apart from a generalization of probability theory to complex numbers.

I bet there are lots of brilliant results that a smart mind could apply to our field.
Facial tracking isn't "cool" and useful. It's creepy and dangerous and I want to be able to opt out of it.
What is the opinion on IPv6 on this kind of problem? I mean, IPv4 being often behind a NAT, I guess a LOT of devices that would be exposed are protected by a NAT.

But in an IPv6 world where NAT is no longer required, don't you fear that a lot of device might get exposed?

I know it will be impossible to scan the whole address space, but I am sure other means of discovering IPs will arise.
Thank you for the update. ZynnAddSubFx is my favourite open source synth. I've used it for a few different tracks. I'll have to give the new update a try.
Top Web Development Articles of the Week (29 Jan 2018)
Sorry, what exactly needs investigating?
Seems like bait to me. Why would you launch a website like that when you know it is going to be attacked? If they actually wanted to provide this service they would have launched the website offshore and ignored south west.
World ressources are allways going to be depleted.

8000 years ago it was good hunting ground, that was scarce and if too many wanted it, they fought.

Now with advanced technology it is some special minerals or oil. And yes there is fighting going on about it and people get killed. Lots of them.

But there is no natural end to "ressources" in general. There is allways shortage of something and fight about it, but also discovery and development how to get around and get access to other resources which serve the same effect or new technology which makes the old obsolete.

Doesn't mean, that there could not be a major escalation, though, but getting "rid of a major population" is not something someone smart would dare, as it can get out of control too easily. And those people in control are usually smart, otherwise they would not be in control.
> Best not to make it personal from the peanut gallery.

That's a very uncharitable interpretation of your parent comment, which was simply pointing out his connection and history with Intel.
>> In the year 2003 when there was no npm, no GitHub, no nothing.

Erm, there was SourceForge.
This doesn't fully explain why a reboot is not required on Linux. If a *nix operating system updates sysfile1.so and sysfile2.so in the way you describe, then there will be some time where the filename sysfile1.so refers to the new version of that file while sysfile2.so refers to the old version. A program that is started in this brief window will get mixed versions of these libraries. It is unlikely that all combinations of versions of libraries have been tested together, so you could end up running with untested and possibly incompatible versions of libraries.
He generally is. His rants are almost always spot-on and pure gold. :)