skysight-inc/HackerNews huggingface dataset:
> Perhaps the best use case for Oil is to provide a debugging environment where you can figure out what your legacy shell scripts are doing, and rewrite them in another language.

My approach to that problem is to just instrument scripts to write out the command line every time a tool is called, and infer the logic behind it. When I started here, build/package/test on Windows were controlled by 6000 lines of Perl... A printing version of system() and a few days later, it's 40 lines of batch and 150 lines of Python.

> Forcing yourself to always use the lowest common denominator of software is not a fun path.

Never said it was fun. Also, I need to be able to use the lowest common denominator, I don't necessarily have to be the lowest common denominator. I use a configured zsh and nvim instance myself, but I take care to ensure that if I'm stuck with vi and (ba|da|k|c)sh, I'm still productive. The core behavior of my VIM instance stays close to stock, but it has a bunch of extras like fuzzy search, linting, a nice theme, etc.

And, if I can make a choice without caring, my needs for a shell and a programming language are in direct opposition. I want my shell to put all of its energy into a useful interactive experience.
Pretty much agree with what r-s has written above.Have spent 11+ years working/consulting for mostly startups. Have used everything listed above except Salt (Nothing against it but the Salt team should look to so some PR and build their case) and a lot more.

For example, this job post mentions nothing about monitoring solutions like Zabbix or centralized logging solutions like Graylog or message queues like RabbitMQ or any of the myriad specialized data stores, etc.
$178B reasons why ISE is the show not to be ignored by the AV industry
Oh, no argument there, I quite enjoyed using Villo, and it's really dirt cheap (not 8, but still just 30€).

That said, and while it's probably built on top of that API, Brussels has an even better API: it lets you submit a geographical area (which you can design manually on their site) and get info on all stations inside it in a single request/response, and you don't even need registration: https://opendata.bruxelles.be/explore/dataset/stations-villo...
Self driving car maybe? Kinda unnecessary abbreviation.
Neural network AI is simple. So Stop pretending you are a genius
And that's because the US government no longer responds to the needs and wants of the people, but to the needs of corporations and rich people, which happened because of legalized bribery, or the ability to buy a politician's vote with "donation money".

This is why Larry Lessig was right when he kept saying that this is the root cause that needs to be fixed before anything else. People should be supporting such "single issue" politicians that want to reform this system all over, because this is what will fix everything else in the long term, whether it's economic, healthcare, or even social issues (which tend to be turned into issues to distract from the real harm they're doing somewhere else).

https://www.youtube.com/watch?v=5tu32CCA_Ig

https://www.youtube.com/watch?v=mw2z9lV3W1g
I see the framework cancer now conquering CSS world as it did with back-end and JS world. The question is do we really need these frameworks?

I want to remind Robert Martin's advice about this issue;
"Never buy magic! Before you commit to a framework, make sure you could write it. Do this by actually writing something simple that does the basics that you need. Make sure the magic all goes away. And then look at the framework again. Is it worth it? Can you live without it?"

http://blog.cleancoder.com/uncle-bob/2015/08/06/LetTheMagicD...
Excited to see OpenPnP progressing. Looking forward to models that are as approachable for novices as a LulzBot or Ultimaker are for 3D printing.
EBay to Ditch PayPal for Dutch Processor Adyen
> sysadmin (devops), a backend developer, a front-end developer

That's basically what full-stack means. I don't get what's your problem with this is.
Reducing 2038-problems in curl
I wonder how easy it would be to liquidate these bitcoins? I would imagine that Joe Blow tries to liquidate the same amount, alarm bells would ring very loudly.
Linux Kernel-Crash Course pt. I
Limousine Service Gwinnett GA – Gwinnett Limo Service
.. not to mention the fact that "once you're throwing it out, might as well do some experiments" is not how the incumbent space companies was operating, before SpaceX came along. For them, it was more like "we've got a near-infinite supply of cash from the government, lets just submit another PO for the next round of experiments" ..
Limo Service in Atlanta – Limousine in Atlanta
It's sort of funny how much progress you can make with a green-field project. For instance, English currently is so crufty that it's hard to argue that it's a logical language.

Once you start over without any more preconceptions than "I can write things on paper that other people will understand later" things start to get interesting.
As a regular man in the street, how excited should I be about this?

What's the chance of this developing into a regular treatment for most types of cancers, within, say, the next ten years?
I'm on the other side of the world and even I want to go watch Falcon Heavy launch live ..
I've used quasar in the past, but not for a native App.
Quasar just user a Cordova Wrapper.

I had absolute joy with it as a web dev, and made my life much easier for forms elements that feel native.
The App runs pretty smoothly with vue.js on not too old devices.

It was actually an AR app using a Cordova plugin (before ARKit…).

My only pain point was releasing of Android and Apple Apps to their stores, handling certificates and generally the horribly documented app submission flow.

With some tweaking of the webpack/build setup the workflow was pretty smooth, Hot Module Reload via Wifi directly on iOS and Android.

Here are the apps:

https://itunes.apple.com/at/app/plusapp/id1211633535?l=en&mt...
https://play.google.com/store/apps/details?id=com.vielgesund...
Since when was IE10 the oldest and least standards compliant browser out there?
Ikea founder leaves fortune to no one, structures it to ensure it lasts forever
Solutions to the 3 (Three) Biggest Problems Facing Every Small Business
My suggestion of a '1234' password wasn't serious. Although they should at least memorize their passwords and not offload that onto assistants or whatever, although what you suggested is better.
My zsh/nvim/... dotfiles are portable and compatible with FreeBSD, macOS and a bunch of Linux distributions, but it's absolutely unacceptable to run those on a machine I don't control. You don't mess with configuration on another guy(ette)'s server.

My setup is customized, but the core experience is kept relatively untouched. If someone experiences a problem, I need to be able to debug it in place efficiently. I write drivers for the company's hardware for a living—troubleshooting takes more than 10 minutes.
I see that authors are from Stanford University. Can someone from the US clarify if this will be in public domain/knowledge, or is it possible some drug company will patent this later on?
As someone who's really interested in eBPF (tiny in-kernel vm..tell me more) but has never looked deeper than a few LWN articles, what are the advantages of an eBPF approach to this problem? You could achieve the same thing with ptrace, right? I've heard performance is good. Is the main advantage that eBPF already has interesting hooks for you to build off of whereas you'd basically have to write a ruby debugger (or do something invasive) to achieve the same result traditionally?

edit: ptrace not pattach
Have to disagree a bit. If you aim to have this level and breadth of skill over a n-year period where n<5, yeah, your personal and social life would suck.

But if this is built over 5+ years by reading, doing and learning from others and teaching others while understanding what level of abstraction/detail meets the current and future business requirements reasonably well, it's not that difficult or rare.
You are correct at today's prices.

My guess is that as prices drop under $2500/machine and $10/PCB and safety issues are resolved PnP will become more popular. There's a lot of need for repeatable, low rate production. A PnP is kind of like Vagrant/Puppet/Chef for hardware. Instead of manually building the board each time, use a configuration managed automated build.
> I've soldered literally thousands of through-hole boards and SMT is much faster and easier to do by hand.

Sorry for going off-topic, but do hobbyists actually solder SMT's manually nowadays? Or does everyone use some kind of off-the-shelf/DIY reflow oven? And if so, are stencils obligatory or is it feasible to just apply paste manually?

I've been thinking of getting back (or well, properly starting if you will) my electronics hobby, but I've ever only done through-hole components. At least based on tutorials on the web, it's possible to hand-solder SMT's with some practice. But given how small e.g. 0603's are I guess that might involve an unhealthy amount of swearing..
yeah thats true I agree

I like your blog!!
> If they lived in a house they could inherit it from their parents.

Heh "hi mom, dad, FYI I'm planning to live with you and my two siblings until I'm around 50 and then you can die and it'll just be us three kids here".

Also, by "house" I meant "dwelling/residence".
Basically, for any data you give a company, you have to be able to later on have them remove it, or at least remove the association with you. For stuff like personal messages or posts, just anonymizing won't even be enough to comply.

This is grossly oversimplified to the point of almost being wrong, but is the general idea of what applies here.
Competitive SEO Analysis [data-driven Approach] – Canonicalized
never use os.system. os.system is a hack.

Subprocess is a bit verbose to use, though... A wrapper would be nice.
"The structure, which Kamprad established in the 1980s, assures that the Almhult, Sweden-based company stays outside the family’s direct control."

"His wealth will now be dissipated "

"Kamprad was not interested in money"

Does anyone care about money less than Billionaires?
Just a reminder:
Make sure to pause your adblocker on the websites of open source projects you use.
MVMT? I am bombarded with ads for this brand.
It isn't, but it is the oldest browser that still has enough market share to be worth supporting (in some limited circumstances). We're not discussing IE5.5 because it has effectively zero users.
There are some clients for mobile devices, but I'm pretty sure if anyone were to make such a skin, and it were to gain any meaningful popularity, facebook would just kill its API access or threaten with legal repercussions because its explicitly forbidden to do this [0].

[0] https://developers.facebook.com/policy
Considering that chemotherapy is basically feeding poison to your organism in the hope that cancer cells (which are more active) will ingest it in higher quantity, I'd say that we have a pretty high tolerance threshold in term of side-effects while we are looking for an alternative.
Willing to bet that guy didn't read the docs, maybe this is a public relations issue.
When you stop consulting stackoverflow to find answers to your queries because you know that you know more than the most people browsing and willing to answer your question on stackoverflow. Or when you start answering questions on a topic rather than just reading answers posted by others.
No. Recent evidence shows dingoes came with an Indian immigration wave quite early on. In short, they were introduced to Australia pre-domesticated, by another population, when Australia was already populated by the aborigines. Then they were kept domesticated by aborigines, and now plenty of people still keep them as pets. Re-domestication? More like fourth-wave popularity.
We still use this crap every day in Syria, by all branches of the army.

Supposedly it costs tens of thousands of dollars, and everyone swears by it. I just giggle whenever I walk past one.

Oh and it gets a TON of false positives, annoyingly.
Go and build an AI that detects sarcasm, then I will agree with you.
They oversharpened it A LOT, that brought the whites front and center and ruined the color.
I assume you know that I wasn't thinking of IE 5.5. Why not just say that you personally don't have to support anything below IE10 and so you didn't bother thinking about them?
I'm curious, what prices are we talking about? Around here I'm seeing prices of PCBs in 2 working days for under 70€/PCB - it doesn't seem that expensive if you only need a few boards for development.
Worth noting though that one of the Spectre PoCs actually used eBPF in order to access kernel memory! Though of course, of the CPU were working correctly, this wouldn’t be a big deal.
I absolutely love good writing like this. If this was a journalist's quick report or a Wikipedia article, it wouldn't be as riviting as this is, and I might have lost interest partially through.
Serious question, what is paypal? Why don't people just use credit cards directly? Isn't paypal service hard to reach compared?

Stripe/square take care of pos, venmo/bitcoin handle peer-to-peer, what is paypal's future?
thanks, this makes more sense :)
I half-hearted implemented the "vt100" ANSI Escape sequences in the most naive way possible into an existing GUI application. Did not touch any kernel code.

I think the modern "terminal" is the Browser. With URL's instead of file paths. But I think it's maybe time for something new. In the 70's we got the terminal. 20 years later we got the browser. Now another 20 years have passed. What's the next step ? Terminal -> Browser -> ?? -> AI ?
Really like the site! Not an academic but i was wondering why the thumbnail? They all look pretty much the same, why would I want to see a thumbnail of lot of text?
I agree. You can't even leave Netflix running on a device and leave the room because it will just start playing something without any actual user input! And it appears none of the apps let you turn this behavior off.

Netflix already seems to have no problem getting people to watch hours and hours of shows as a result of having high quality content. Why do they need to perform cheap tricks like auto-preview to bump up user stats, as others have pointed out, at the expense of user happiness/preference?
Secure against WHAT?
I don't think you can get into lots of trouble using a recent and updated version of Firefox, Chrome, Edge. Just keep updating.
I don't use Mac/iOS, can't say anything about Safari.

If you're concerned about privacy however, then that's a completely different story (that I'm happy to discuss, but probably in another thread).
That would be very subjective. But probably exists.
I am a heavy user of Twitter's List feature, and have columns in Tweetdeck for friends, local, sports, politics, colleagues etc. And try to curate these for my interest as best as possible, ie weed out too noisy tweeters etc.

I guess you can find other people's lists and follow them? E.g. a sports journalist's sports lists etc. I have not tried to do that so not sure if there are hurdles to overcome. And maybe someone can aggregate these public lists for others to find/follow?
خطوات نجاح قناتك على YouTube
Does 4K display result in productivity loss?
We've recently upgraded our developers, team of 20 with retina displays and recorded 20% productivity drop. Does 4K display have any effect on productivity, coding being the main task here? Is there any research on this?
> Every API in the world is following some sort of paradigm, whether it knows it or not. They will fall under RPC, REST, or a “query language.”

No. OpenSSL's API, for instance, is neither of these.

> XML-RPC was problematic, because ensuring data types of XML payloads is tough.

No, it never was not problematic. It has always worked well and it still works
well, it's just unsexy and has this XML stigma attached.

> In XML, a lot of things are just strings [...]

Apparently you have never seen XML-RPC. I suggest you actually take a look,
you'd be surprised, especially that your precious JSON-over-HTTP REST has
data model that is almost identical.
Why did Larry Lessig not find more support amongst the tech billionaire crowd? His open source policy programs on fixing US democracy ought to be a magnet for hobnobbing billionaires at the very top of Maslow's pyramid.
I love how many people are acting like their own personal experiences and gripes are highly representative of some large segment of the userbase. Frankly, I don't think disgruntled HN users are their core demographic.

I'm also 30 and registered in 2005. Lots of my friends post frequently. Curating by hiding people I don't want to see takes a negligible amount of time and effort. I've barely even noticed the marketplace. The idea that 30 is "that age" where you don't meet many new people is bizzare to me. I regularly make new friends and the standard way of exchanging contact info is FB.
ESR is 52. There is absolutely no good reason to use anything but ESR or the properly maintained version. It will only get you into trouble.
I think the name for this is

https://en.wikipedia.org/wiki/Cytokine_storm
I disagreed with this strongly.

> concurrent processes

Job control is disabled in shell scripts, and your only other option is juggling process ids. Combined with nearly nonexistent exception handling using anything more than a single process at a time is like pulling teeth.

Things like ssh have super awkward workarounds using control pipes.

I'm not sure I've ever seen a shell script use concurrent processes in the wild.

Python's subprocess library is excellent and makes concurrent processes a breeze.

> file system

With some minor exceptions, I can't think of any FS ops I'd do in shell that isn't just a couple letters longer in Python and 10 times more flexible.

The only reason to use shell is that it has a simple syntax for pipelines.

I rewrite any script > 2 lines in Python and have no regrets.
A/B doesn’t design for an average user; it can be all, a tiny niche, or something in between depending on what you’re measuring. For example, DAU and engagement will be affected by drastically different distributions of users.
All very good reasons, but I think the training of users to use Facebook messenger is what ultimately killed them, because people could then use any other messenger just as well. Messengers have made a comeback and now "social networks" are done. Stick a fork in them.
This guy is putting himself, and others, at risk. This is not romantic or fantastic in any way when accidents happen. Imagine that this guy falls or loses any object and falls over someone. This is a serious topic and it is life threatening with the only excuse of getting video views.
> Can you live without it

One should interpret "you" as "y'all" here. An individual can maintain their own framework-in-a-small-project pretty reasonably. However, as you build a team and codebase, there is a great benefit to either using an existing framework with its existing documentation or to extracting your framework into something that can be separately documented. That way, it is easier for new-joiners to understand the overall structure and woodgrain of your project which lets them more easily understand any given piece.

I agree with your overall comment though. More resources like http://rebuilding-rails.com/ should be available so that people understand how their frameworks actually fit together.

EDIT: Except for beginners. If you're starting out programming, it is more important for you to be able to get things working than to worry about writing a framework from scratch. If a framework has solid tutorial docs and especially solid installation docs, go for it. However, if you find yourself trying to glue 3 different frameworks together without a tutorial to follow, you probably want to be using different tools. Find something like http://chimera.labs.oreilly.com/books/1234000000754 which comes with automated testing and tells you how to set it up.
You are totally right. Noone of my friends post anything about their lives.

Its all about friends commenting someones name on some memes and then getting to see a meme or a viral video instead.
Which is definitely not what I want to be spending my time with.

Cutting off fb is way easier.
Indeed it is. Joel had a great analyis on what went wrong[0] at FB (and to some extend Twitter). They were optimising for the wrong metrics, forgetting user utility and happiness in the process. Fixing this will mean making less money. But also a much higher chance of long term relevance.

[0] https://www.joelonsoftware.com/2018/01/12/birdcage-liners/
I don't think collectibles are the closest analogue for Bitcoin because Bitcoin is divisible and fungible.

Therefore with collectibles a small set of people (the owners) may determine the price and it's always a binary choice. Hence the illiquidity.
Confused, are you mixing the two up? The original is way sharper and less red than their version. Or is there something about it that indicates it was oversharpened despite that?

Also note that there is a resizing (downwards, not upwards) I had to do in Photoshop to make them the same dimensions, since Facebook both lowers the quality and the dimensions, so it was impossible to match up the pixels without that. If it did any sharpening along with that I have no idea, but I don't notice any changes on Photoshop's side.
Every other line of my code is check_call. Could you expand on the issue you're observing?
If this is real good journalism I guess it's time to just move to a cabin in the woods and call it quits for society.

The one thing I want is an outlet that knows to shut up if they don't have anything interesting to say. Having a class of people attempt to do this as a daily job seems pointless in this day and age.
Not Python, but GuixSD is built around (Guile) Scheme, from the package manager (Guix) to the init system (shepherd).
Do you see the irony in the second picture, where a large area has been concreted over for parking a few cars, yet people are complaining about 20 bicycles taking up two car spaces? And similarly for the first picture.

> humans are assholes

I think that's better demonstrated by the gigantic trucks (polluting, climate damaging, endangering pedestrians etc), rather than the bicycles.
I'm sorry, but what is an academic email address?
The 5 highest-paying IT certifications
What i dont get is why Google ventures gave it ? Perhaps because CoreOS was based on chromeos and doesnt fit to fuschia OS and the new microkernel ? Anyways congrats to both RH & CoreOS. RH got passionate people in love with problem and CoreOS Core team monetised the value and innovation which they shared openly to the community. Thanks CoreOS team good luck !
A layman's question: is it implied to be a universal cure, or for a specific type?
JavaScript Daily Trending Repositories [Jan31]
> I hope with more research humanity stops seeing non-human animals as resources to be exploited but rather as sentient beings to be respected.

We, as a species, don't even see other human beings in that light. That's quite a dream you've got.
Top 3 applications I mostly use
> To me the whole "store of value" thing is goal post moving.

I agree and the bet is currently on LN to get that currency aspect back. But it troubles me and many others.

On the mitigating side, many people think that it it's not a currency, even with low transaction fees, because it's so volatile. Therefore, those people have never bought it in the first place and cannot exert downward price pressure right now either.
How did you measure the productivity drop?
In all honesty, a lot of this “directness” comes down to the fact that literal translations sound a lot harsher in English than what the non-native speaker necessarily meant.

In Denmark there’s the same sort of experience by foreigners, and I’ve heard it happens in Germany as well.

The situation is that in the local language, there’s a lot subtlety that simply gets lost in translation.

You can probably throw a little culturally bluntness on it as well, but the majority is down to translation.