skysight-inc/HackerNews huggingface dataset:
The first part of the post sounds like an episode of depression is coming over you. Please seek some help. It's impossible to tell from across the internet whether this is a 3-day funk or the onset of a more serious condition. A professional psychiatrist will help you. Going alone may work, but will be much more difficult and the chance of a screwup is higher.

The second part of your post sounds like an existential crisis. You're ambitious and are coming to realize that life is more complicated than it initially seemed.

I'm 50% older than you are. What you are discovering is normal. It may seem depressing to you, as you've imagined the world to work differently. That's just the first reaction. The world works in ways that are more complicated and beautiful than you could imagine.

You've taken the first step and realized that the world does not work exactly how you thought it does. Now spend some time (like the rest of your life) trying to figure out why that is.

It's not all dark and bad.

Maybe your boss does not want automation built as he knows that if you leave, he will not find another bright person like you to maintain it. Nor does he want to. Maybe he is planning a reconfiguration of your QA infrastructure to meet some new requirement, and automating the current setup would be a wasted effort. Maybe he is just dumb, but you can't change that either. Think of this through his perspective and try to imagine five reasons why that may be.

Most of your projects will fail to be financial successes. This is normal, and you know it. Work on things that are interesting to you. It may not yield financial successes, but it will result in personal satisfaction, learning, and scratching that problem solving itch that you have. Perhaps one will be so cool and interesting that people will come out of the woodwork to work with you. But likely not.

There are more reasons than you can think of why someone is not buying what you've built or does not want to work with you. Switch perspectives. Ask yourself why you are not jumping at the opportunity at joining project X that you learned about yesterday. It may be that it is because it is being run by a person who rubs you the wrong way, or the project is trivial, or the subject matter does not interest you, or does not have a chance of success. Behind each of those projects that you chose not to join is a founder who is asking themselves the same questions that you are.

If you're not challenged at work, do what needs to get done and spend the rest of the time in a way that is rewarding for you. Read books. Take long lunches. Don't be "in your face" about it with your bosses. Look for another job where you will be challenged.

Treat yourself with respect. Respect others around you. Learn. Try to see things through other people's perspective. Realize that you can't change the whole world, but you can change tiny infinitesimal pieces of it. These tiny changes will add up in unexpected ways, and one may even blossom into something larger.
I often wish I could connect with people who are reading or have read the same books as me. I think that's what GoodReads is for, but I haven't really looked into it.

Edit: looks like it's just for reviews.
The bullshit sentences don’t even really make sense, not at a deep “having a think about it” level but just on a surface read they all sound weird - not hard to detect them as bullshit I wouldn’t have thought.
This is a pretty misleading title. The article is a GSoC-report about adding BTRFS-support to ReactOS.
Airtame (https://airtame.com) | Copenhagen, Denmark | Full-time, Onsite/Remote

Airtame is a fast-growing startup. Our wireless streaming solution helps people work better. We are based in windy Copenhagen, but have an office in New York that takes care of our U.S. customers. We're currently hiring:

* Software Engineer, Chromium Internals - Copenhagen, Denmark or New York, US (https://airtame.com/jobs?gh_jid=4069854002)

* C/C++ Windows Software Engineer - Copenhagen, Denmark or Europe (https://airtame.com/jobs?gh_jid=4058777002)

* Web Developer - Copenhagen, Denmark (https://airtame.com/jobs?gh_jid=4017568002)

* Lead DevOps Engineer - Copenhagen, Denmark (https://airtame.com/jobs?gh_jid=4036513002)

* Senior Embedded Linux Engineer - Copenhagen, Denmark or Europe (https://airtame.com/jobs?gh_jid=4010452002)

* Senior Digital Designer - Copenhagen, Denmark (https://airtame.com/jobs?gh_jid=4010466002)

Our talented engineers are given significant ownership and responsibility over projects. We value rapid iteration, continuous integration and testing, and we are serious about producing high-quality, maintainable software. Frequent code reviews, linting, and pairing are all integral components of our engineering culture. We encourage experimenting with new technologies and constantly challenge ourselves to improve our code, processes, and systems.

Get to know about our Engineering team: https://www.youtube.com/watch?v=4jUqPWEvMlg

We sponsor work visas for non-EU applicants
If you start with the intention of asynchronous, non-transactional eventual consistency as your assumptive design model, you'll realise:

1. Most applications don't need 100% correctness. Few people are writing nuclear reactor control systems, or bank account management software

2. This model frees you to up to compute at the edge more.

Is there a chance that you consider something valid that eventually wasn't? Yes. But in a single actor-per interaction system (e.g. an single actor mutating something, multiple people seeing effects, etc.), typical to the web, this is OK.

People know about CAP theorem but hang onto the C with dear life. Let it go. It makes everything easier. Honest.
"Biological needs and taking a break don't necessitate 20-30 minutes every 300 miles, though."

They really should. If you don't need to stop for a loo break after ~4 hours (at 75mph), you're not drinking properly. And you really should get out of your seat for 20-30 minutes after 4 hours non-stop driving.
BTRFS will be default FS in ReactOS
yeah what about US corporations exploiting cheap Chinese child labor as a manufacturing base.
I could, but not at 3 AM. :) I'll try to remember tomorrow.
Not in Google’s case. There vCPU == hyperthread. To quote https://cloud.google.com/compute/docs/machine-types: "For the n1 series of machine types, a vCPU is implemented as a single hardware hyper-thread". One more area where Google is more explicit. Only their partial vCPU instances are timesliced: "Shared-core machine types provide one vCPU that is allowed to run for a portion of the time on a single hardware hyper-thread on the host CPU running your instance".
I feel like this is some meta-level test for the reader.

Pseudo-profound bullshit statement: "Bullshit-sensitivity predicts prosocial behavior"; can the reader distinguish this bullshit paper from a profound paper?
Bullshit-sensitivity and cynicism are practically synomyms I'd say.

It feels counter-intuitive to find cynicism positively correlated with prosocial behaviour (which the article defines as donating to and/or joining a charity.)
It's interesting to note there was some overlap in between Survival Research Laboratories (mentioned in the article) and Cacophony Society and Suicide Club (according to the internet, I wasn't there)
For crying out loud, even using github based services like 'go get' or homebrew without proxies is a real pain in the arse, stop defending your 'it's not that bad' view cos it is.
The work isn't finished, it runs but that's it. Comparisons aren't meaningful in the current state. Besides the bytecode thing, there was also an issue with string conversions that afair wasn't solved.
Building Microservices with Event Sourcing/CQRS Using GRPC, NATS and CockroachDB
The problem with escalators is, that the steps are usually higher than those of stairs, as they are not optimized for walking. If you are very tall, this makes little difference, but for not so tall people, using the steps of an escalator is a bit uncomfortable. As a consequence, I usually step them only on very short escalators or when I am in quite of a hurry.
Advertising Headlines :14 Tips That Will Defenitely Help You
Rainbond v3.7.0：实现企业级 PaaS 的稳定性
How about freedom of press as an example (World Press Freedom Index)

2018: 138

2017: 136

2016: 133

A good rule to follow, formulate an opinion after you gain enough facts to argue the other side, else you'll keep seeing only what you want to see.
Sounds very profound, but unfortunately it also trips up my bullshit sensor.
In the category of SQL databases, it certainly is. I mean it's not called LiteDB for a reason I suppose ;).
Seems more relevant to Coachella than Burning Man. Concert away from people, not novel, just interesting.

Pre-real BMan organization - definitely cacophony society, but also those with extended interest like shooting galleries, etc were there.
There's a WIP portable dumper that hasn't been merged yet which'll replace that. This LWN article has a good summary of it: https://lwn.net/Articles/707615/
DStv Now launches 3 new video streaming apps specifically for TVs
I am slightly confused by the selection of those sentences, the bullshit sentences barely make grammatical sense, while the profound sentences are honestly pretty banal and sound like things you'd find written on tote-bags sold in etsy stores.

I found the study pretty interesting especially table 2 is extremely informative!
I thought "someone must already have done that", and sure enough: http://www.dailymail.co.uk/sciencetech/article-1111407/Cutti...

(like all the larger Swiss Army knives, it's a gimmick.)
I agree with you, it’s an honest question.

You might find here [0] some answers. Just the Alibaba sphere is enormous I guess.

[0] https://www.netguru.co/blog/13-top-companies-that-have-trust...
Should be very easy for heroku to add serverless containers then. Their cold-starts for their free tier is a few seconds and works quite well.
I'd have to "just walk away" from the entire industry, since I've never once in over twenty years had an interview which did not involve a demonstration of my ability to reason through a problem and communicate a proposed solution using conversation and a whiteboard. I am a professional, yes, and thinking about problems and communicating about solutions is my job; why should I be offended that someone wants me to show them how I work?

Why would I ever want to hire someone incapable of demonstrating their skills in such a simple, straightforward way? If you can't solve a toy problem and explain your solution, or at least have a conversation about the constraints and tradeoffs as you work on it, how am I to imagine there is any chance you could be a productive teammate?
> Narcissism blocks profound insight

How would you even measure what profound insight is, nevermind determining whether something causes its absence?
I sense Gödel lurking nearby.

Isn't a formal system for describing maths guaranteed to be either incomplete or inconsistent?
You don't have to serve the government.

If you refuse to serve Chinese people, that's another level of the story.

If you think serving people in China is somehow helping the government, you are somehow admitting the legitimacy of the government.

Is it ethical that doing business in Five Eye countries?

Is providing tools/services to the people considered unethical comparing to providing none?

What about free services that everyone including the Chinese can access via Internet? Are they unethical because they didn't block the Chinese?

Thoughts?
I've just built the snapshot. The binary is still less than 2MB.

And it works:

sqlite> with t(x) as (values (1), (2)) select sum(x) over (order by x) from t;
1
3
EBay India shuts down
https://www.windowfunctions.com is a good introduction to window functions.

Besides that, the comprehensive testing and evaluation of SQLite never ceases to amaze me. I'm usually hesitant to call software development "engineering", but SQLite is definitely well-engineered.
> Those 10 seconds per floor was probably overly optimistic. FWIW I live on the 4th floor and (I just timed it) it takes me around 35 seconds to go up from the ground floor at the pace I usually do, and would be comfortable maintaining for 5x that distance. I take every second step. That's 8.75 seconds/floor.

I suggest you actually try it once, it will probably be eye-opening.

And then of course you may want to consider that not everybody is a fit healthy young adult.

> Keep in mind that those office buildings have more distance between floors partly because they're designed in a world where the elevator exists. If we're supposing that elevators hadn't been invented there would be a market pressure to construct buildings that made it easier to go up the stairs.

No. Office buildings have more space between the floors for conduits and the like. You can bet your damn ass if they could pack more floors in the same vertical space they'd do so.
MS Internet Explorer Object Mem Handling and Valid Flaws Let Remote Exe Arb Cod
It works fine on OSX 10.12.6. You need the following customizations (not sure what's in OSX-KVM already):

- tell explicitly it's a "Penryl" CPU (<model fallback='allow'>Penryl</model>)

- force AES instructions in order to use encryption effectively (<feature policy='require' name='aes'/>)

- explicitly define topology (<topology sockets='1' cores='8' threads='2'/>)

- use usb-tablet (<input type='tablet' bus='usb'/>) for much more convenient mouse input that does not lock to window. Initial setup may need to be done with usb mouse (<input type='mouse' bus='usb'/>)

All of the above need to be reflected in QEMU command line.

I've been using this setup for last half year without issues (mostly heavy compiling).

I'm looking forward porting this setup to 32-core Threadripper. Would be a hell of a beast that outperforms Apple HW that costs several times more.
I define bullshit as self-interested talk, that uses both truth and lies. It doesn't have to be lie, it's just presenting truth and lies in order to manipulate the other. There is always something to gain for the bullshitter - money, relationships, advantages or to get out of obligations.
我想加入陆奇老师的中国团队
也不知道在这写这个，陆老师能不能看到，不管怎么样，没有其他比这个更好的办法了
我不知道自己能做什么，没准有无数种可能，没准一事无能。
也许石沉大海，也许是改变的开始
我的邮箱han32852026@163.com
我想要陆奇老师的联系方式
Very informative answer, thanks!
Yet somehow this works e.g. in France, or for GPs and dentists in the UK. A lot of socialised universal healthcare systems socialise the insurance part but rely on private actors to deliver all or part of the service. They tend to keep the prices down by either regulating them, or having the socialised insurance provider negotiate a fee structure on the basis that the insurance provider can offer the lowest amount that gives sufficient capacity of the required standard.

E.g. in the UK, general practitioners negotiate as a block, and individual practices can take or leave whether or not they want to provide services for the NHS or private services. The NHS needs to offer contracts attractive enough for enough practices to take NHS patients and ensure continued recruitment, but no better. It's a market, but skewed by a very large actor with a strong interest in keeping prices down.

If they "just" let people shop around without regulating or negotiating prices (and leveraging the volume of business), then it would be a problem. But having the consumer participate in driving costs down is demonstrably not necessary. On the contrary I'd argue it's counter-productive, because when dealing with people with less money it creates a risk that people gamble on options that cost less in the short term at the expense of creating higher costs in the long run.
How do you make your standup meetings great? Here's an Excel template to coordinate all the work your Scrum team needs to do.
Actually it's not as clear cut as you'd expect. Obviously you can't represent every number in floating point, so you have to choose a way to round numbers - and for simple operations like add you can correctly round the results. For transcendental operations like x^y it's actually unknown how many resources you'd need to correctly calculate x^y for every valid value of x and y[1]. So since you can't calculate these numbers to correct rounding, you have to choose a level of rounding for your approximation - like 3 units of least precision rounding at the output. Of course we all need to know how accurate these are - so the OpenCL standard specifies it[2] - exp requires being correct to 3ULPs for single/double and 2ULPs for half.

Now if you have 3 ULP to play with, the maker of an Intel CPU is going to design an exp instruction to best make use of the existing Intel functional units. But an Intel FPGA dev is going to design an exp instruction to best make use of Lookup Tables and 18x18 multiplies - because that's what they have on the FPGA.

So whilst you'll get the same answer for x^y on Intel CPU and Intel FPGA within 3 ULPs those rounding errors are going to be different between the two architectures. So now, if you want to compute a normal distribution on Intel FPGA vs CPU you'll get 3 ULPs in your exponent, but that'll carry forward into the rest of the equation.

So now you have a choice - do you use the built-in function for exp on the Intel CPU - which is OpenCL compliant just like the FPGA, and get unknown rounding errors in what is probably a mathematically sensitive task, or do you emulate the actual sub-operations the FPGA does? In which case your hardy RTL designer who wrote that exponent function RTL is going to have to write an implementation in C that emulates the hardware. Oh and they don't only have to do that for exp - they have to do that for 100s of mathematical functions, and it'll run dog slow on the CPU compared to using the native functions.

[1]https://en.wikipedia.org/wiki/Rounding#Table-maker's_dilemma

[2]https://www.khronos.org/registry/OpenCL/specs/opencl-2.1-env...
Huh, that's really interesting, though I have mixed feelings about their inclusion of Facebook as #1 on the list given Facebook's relationship to react. Similarly, including Netflix due to the company using vue.js for two small internal apps is iffy.

I definitely did not know about Xiaomi or Alibaba -- those are really huge both in influence and market size.

Thank you!
Experiences using the F# SAFE stack
I’d really really like if they improved “alter table” to include dropping/renaming columns/constraints, even if it required rewriting the whole table.
Has anyone here had experience using the SAFE stack?

I'm interested in learning it with VSCode on Mac but I can't see much feedback about it
To express a desire for other people to be less free so that your vacation is more interesting is terrible.
There is a huge difference between walking several flights of stairs over the day and having to walk 5 flights of stairs in a stretch every time you want to go up to your appartment. I live on the 3rd floor, and I am very happy that I have an elevator. I try to use the stairs as often as possible. But some time back the elevator was down for 5 weeks and I for sure started planning each trip out of my appartment.

This all depends of course on the overall state of your fitness, and how heavy you are. Ideally, one never would use an elevator and hence be very fit and less overweight. And this doesn't count in any kind of medical condition which limit or even prohibit you from taking many (or any) stairs.

For all the practical benefits both elevators and cars have brought to the modern human, they certainly have a big drawback on the average fitness. I try to use stairs as much as possible, and on an average day I certainly klimb 12 flights, but would no longer consider an appartment in the 3rd floor without an elevator for when it is needed.
I think HN used continuations
Insightful. Thanks!
Error Handling in RUBY: Part II
I'd either choose the web or one of the mobile platforms - iOS or Android.

Once you pick, there's not much of a choice: JavaScript for the web, Swift for iOS, Java for Android.

Besides the language you will also need to learn the basics of programming. YouTube and Khan Academy have tons of tutorials on both. You can also download a free book, if that's easier.
This resonates with me a lot, being at the "burnout" stage of trying to achieve organisational change from below. Although I'm not really sure what I could have done differently, given the immediate problem seemed to be that my line manager was too busy to see me outside a 1-hour-a-week status meeting with others.

The linked article http://donellameadows.org/archives/leverage-points-places-to... is absolutely fantastic.
You should document the ability to build, develop, upload and sign from Linux. Unless you think it will cause Apple to close the path to do so (I assume others have worked out something similar and it would be a shame to cut them off).
That's the service that mlab.com offers (which we use and are happy with). It does mean you have to be a little careful about your queries though, and cache if necessary.
"China and Russia might be almost as close allies as the pre-Trump US and Europe. "

That completely underestimates the cultural ties US and 'Europe' has and overestimates the co-operation between parties who co-operate pragmatically from time to time but really can't trust or understand each other.

" US lacks such interdependencies with close neighbors it can survive better in a time like WW2 but it is harder in a long peace time like we currently have."

That's some extremely peculiar economic calculus.
>The results suggest that people who are better at distinguishing the pseudo-profound from the actually profound are more prosocial.

I would attempt a correlation with economic means though. I am pretty sure most people are able to see that a spade is a spade but too many would put up with sh*t because in need.
Hey man,
I work at a startup in Karlsruhe, Germany. Check out our career page https://zenkit.com/en/careers. We're looking for people exactly like you. Our stack is Angular in the frontend and Node.js in the backend ;).. Would be awesome to hear from you. You can also email me and we'll arrange a call. patrick@zenkit.com
Top Richest Musicians in Nigeria 2018
People who honestly believe a lie can convincingly tell it.

Analogously, people who don't get tripped up by bullshit might be better (more convincing) at spouting self-serving bullshit.

Framed that way, I can believe it.
SQLite guys, please add FDW support ala Postgres and easy foreign function support for Python and R, and you’ll corner most of analytics and data science.
I think that was the point...
OkCupid sounds exactly like PlentyOfFish, also acquired by The Match Group.
Search for a copy of "VAX VMS Internals and Data Structures". I have the version 4.4 book, but it appears later editions are available at Amazon and online as pdf. This is pretty dense reading and really goes into detail on the design and rationale for the design. I'd say it's a whole CS education in one volume. DEC had some pretty clever people and it shows in this book.

You might find some more historical information at https://williambader.com/museum/vax/vaxhistory.html for VMS or for RSX-11 and PDP-11 here https://williambader.com/museum/vax/pdphistory.html. Wikipedia has a good article on RSX-11 too.

Apparently you can even legally run RSX-11M on a simulator. Check http://simh.trailing-edge.com/ and http://rsx11m.com/.

I loved PDP-11s, particularly to write assembly, they were elegant. But it was always a struggle to fit a larger application into a 16 bit address space.

I'd be tempted to try the simulator, but my current hobby computing is doing embedded firmaware on the STM8 which satisfies my desire to puzzle solve fitting a lot of function into too small resources.
Yeah, I should have emphasized the historical aspect more - this was the nineties, when those protocols didn't exist and SSL wasn't as widely deployed. Although, it's probably still a sort of vestigial, holdover opinion from then, even now?
Italy has been using this mess for more than ten years now: https://en.wikipedia.org/wiki/Certified_email