skysight-inc/HackerNews huggingface dataset:
While I agree Medium is going through some growing pains trying to figure out a business model, I'm a bit surprised _nobody_ on this forum is coming to their defense. I personally enjoy Medium. I don't misattribute content to Medium itself. In fact, one of the things I like most about it is that I can easily find new people to "follow" (in general and their writing).

I also do post on Medium. One of the things I like most there is that comments are "first-class" posts on Medium. This is truly novel. It makes a bunch of blog posts into an interwoven globalized conversation. Certainly, that can't be done with a static site generator.

I'll certainly begin publishing to my own domain and importing rel canonical-style from now on, since there are many good points made here. But I tend to think that, while Blogger and GeoCities were simply brokers of content, Medium does quite a bit more.
Bitcoin won't last in world of finance, warns Nobel-winning economist
.... does that mean I can buy a video card again soon?
What’s the Difference Between Level 2 and Level 5 Autonomy?
I thought of creating a fix myself way back, and the issue was that Go made use of system calls directly. You basically have to re-implement posix_spawn in Go. If you look at their change, it includes updates to chipset specific files, and the fix only seems to work on a CPU that reports as amd64.
What Unicorns would those be?
Should also add in brotli "br" compression. Chrome and other browsers support it now.

https://github.com/google/brotli
>Sometimes you just don't have other options than C.
Like kernel drivers, embedded (microcontroller) development

Use Common Lisp to generate C code. There are three libs that are specific for this, see C-mera for example.
At Lyft people did think there were automated checks, did know there was a line that shouldn't be crossed, and yet there was rampant abuse. Don't you suspect that many of the students in your position abused their access?

I think companies should be responsible for implementing effective security, whether that means preventing improper access or at least detecting it and punishing it after the fact, not just establishing a "culture." The most dangerous people, the ones who commit violent crimes, aren't limited by culture anyway, because they despise norms and have very different perceptions of risk compared to most people.

In your case, your fellow student workers might simply have not felt safe sharing their crimes with you. "Naughty" behavior can be taboo yet widespread.
Amazing Vue.js Open Source Projects for the Past Year (v.2018)
You've never worked a job where you might be called in during an emergency? We're in a forum full of sysadmins and devops people and this idea is foreign?
> Since I'm not an anarcho-capitalist, it seems unlikely to me that what's going to give is the state.

The US already had crypto restrictions for years. Other nations didn't. It meant the US couldn't compete in technical markets that make use of encryption, which today is everything. Even so, crypto was still readily available. I wouldn't bet on the state.
Impressive. However I wonder about that shared hosting provider. 5-20s response time is not typical ...
I doubt anyone posting here know much about him, but everyone seems to have a strong opinion. Far as I'm concerned, it lends some weight to his point.

I know everyone who reports for a Rupert Murdock or Mercer family property seems to hate Soros. That's a bit fishy.

And the people who hate him the most are also some of the worst wingnuts on the internet: Alex Jones, Daily Stormer, David Duke.
Been there. One of my more-recent companies was like this. So few tests, 200+ line methods, no style guides, etc.

The problem isn't going to be the code - you can fix that. It's if management is actually ok with things changing. So often there's resistance to change for a variety of reasons, some good - some bad. Bad ones include "it's too hard" or "Well, this guy wrote it this way and we don't want to hurt his feelings".

At least they are into bug fixing. I've been at companies that were feature-focused 99% of the time, because the CEO and VP of Product had overpromised so much to clients and investors that we were always chasing some overly ambitious fairy tale. Quantity ruled over quality. When things broke or didn't scale, they acted like they had no idea why. It was always more more more. These situations are the ones that can't be fixed. Run as fast as you can.

But, if they are amenable to getting a plan in place and working on this stuff slowly, then it surely can be fixed. Bug fixing is important though, as I don't want to try to refactor broken code, only to break it more.
Swift’s Reflective Underpinnings – Joe Groff – Skilled.io, the Swift Community
When part of your code doesn’t have tests
Your point is not at all obvious, you're just saying "they used to be better, now they're spitting in my food gahh"
>You're making some very, very broad, blanket statements about vast swaths of human experience and recorded wisdom (hint: that usually doesn't work out so well - nuance is our friend!).

I don't know about you, but when I read about applying dung into my wounds, I kinda lose interest in the remaining 4000 pages, and also happily forgo the 'ward off evil spirits' bonus that it brings.

>Which texts, specifically, are you referring to, when you say that they contain absolutely zero applicable content to the care of modern humans? (Where I'm paraphrasing your statement: "There is no medical wisdom in any of the old texts (from any culture) that are relevant in 2018").

Your paraphrasing is out of context. I am speaking about medical knowledge. Our knowledge has improved, but our flaws still remain. In other non-medical contexts, a lot of things would still apply.

Back to your counter point.

>the plant Artemesia Annua was recorded approximately 2500 years ago in traditional Chinese medical herbal texts as being an effective treatment for the disease known as malaria. The 2015 Nobel Prize in Medicine and Physiology was awarded to the chemist who used this specific information from these texts to aid in the discovery of a compound that is now the defacto treatment for this disease.

While that maybe be what is being reported it is not even close to the truth. The texts don't say "here's how to treat malaria". They don't even know what malaria actually is or how it works or anything about it. Traditional medicine applied a 'throw shit to the wall' approach (common in ancient times) to treat fevers using hundreds of different herbs. None of these actually worked, because there was no knowledge of what was causing those fevers (parasite/virus/disease etc). This is also why we don't treat malaria by giving someone a cup of herbal tea - it doesn't work.

What was a world record for a marathon a hundred years ago is barely the qualifying time for the Boston marathon in 2018. So yeah, The Chinese, Egyptians, Indians, etc all had their own world records. Its time to let them go. I prefer to take my medical science from the time when we know the most about the human body, not when we knew the least. You can make your own choice.
Well, just hours after receiving an email from Robinhood for early access the waiting list was already 255k people. Join the line!
Do you also disable autovacuum while this is running? That is another good trick for speeding up large database imports.
NASA's Next Mars Lander Spreads Its Solar Wings
anything that a person says that he believes to be right (even if mistaken and honestly ignorant) sounds absurd to the person who knows more.

so why not provide an actual counterexample that actually adds value? You still have a chance.
Do computers know what music genres are?
Yes, you would never do this unless writes were completely disallowed to your app. You will save time building the indices in one-shot.
Your 'runtime' is physics.

A protein is a chain of concatenated amino acids.

The chain will "ball up" into a 3-dimensional shape.

Its shape = its function.

Why does the balled-up chain function the way that it functions? Because other balled-up protein chains bump up against it in a certain way and suddenly an iron molecule can be contained within the confines of this mega-structure that has formed, and you now have hemoglobin.

Why does the chain ball up the way it does? Can we predict how a protein chain will ball up? Well, protein folding is an NP-Complete problem. Solve it and you will get at least $1M USD, change the world, etc.

- Software Engineer with a B.S. Degree in Biological Science w/ a focus on genetics + minor in Chem.
this is turning to a very insane argument.. So if Buffet signs a iron clad legal contract that says no dividends ever for the duration of his company, it means the stock is worth 0?
Ariane 5 launch suffers anomaly
coming from california finance budget data ... what are they doing ... keep your unique indexes, keeps your data safe.

stop cooking the numbers with your fast queries but duplicate data
A few ways school messed me up
>Nixon targeting blacks, hippies, and the anti-war left

According to Dan Baum, after Ehrlichman died, years after Ehrlichman supposedly told him. Furthermore, even if Ehrlichman did tell him this, Ehrlichman was convicted of perjury, conspiracy, and obstruction of justice.

Hearsay, from a convicted liar, retold by a biased individual with no apparent proof other than his own word.
That's interesting, but #1 seems like a bug in your shared hosting service. 20 seconds for a single request isn't even usable, and an unoptimized Django config doesn't start anywhere near that slow.

A $5 Linode and stock Django should be able to get you the 500-1000ms.

Also, I'm not sure how you're measuring 250 us, but I doubt it's meaningful number, because in practice either of these two numbers will be greater than that:

1) The network latency to send as single packet from the user to your server. This is usually more like 10 ms, or 40x what you're quoting.

Great link I saw on lobste.rs -- a website in a SINGLE PACKET:

https://github.com/diracdeltas/FastestWebsiteEver

2) The time it takes the browser to render the page (e.g. loaded from the memory of a local server). Static HTML might render in 250 microseconds, but I doubt that anything with JavaScript or even CSS will.

In other words, I highly doubt you have 250 us end-user latency; it's basically impossible with the web and "normal conditions". You can choose to measure it in some weird way, but it doesn't reflect what your users are experiencing.

EDIT: I guess if you throw out the connection time, 250 us possible. But I don't think it's meaningful to throw out the connection time -- you at least have to average it over many requests.
New Antennas Will Take CubeSats to Mars and Beyond
In Indonesia, the job they're leaving to start driving is not like a US job.
My point is: this is not necessarily true. The Fine Article even mentions that the benefits are situational.
Employees is already used in the headline, so the editor would have been looking for a different word to use anyway.
I’m curious if they’ll drop support for 32-bit processes in the kernel or just stop shipping fat libraries.
Depending on what part of Seattle you commute to, you should definitely try out Scoop and see what you think! There are thousands of commuters in the King County area using Scoop (https://www.takescoop.com) already to turn their trips to work into meaningful time and take advantage of HOV lanes.
The best approach is to make it the exception not the rule. This ultimately protects everyone and provides a nice paper trail in the event something does happen and needs to be audited. You can partially mitigate the bad actor problem by putting safe guards in place to make sure all changes have to be peer reviewed before shipping.
Other than the IPO, when you buy stock you aren’t providing capital for companies to use though, right? and most companies do not pay dividends at all.
The article is indicating that what you are saying is at least not universally true in Lyft
#2 suggests that "response time" is more like "Time to First Byte" (TTFB).
Wow. You've gotta love the audacity in making a big announcement like this based on the developer finally getting around to reading the docs. "Drop constraints and indexes for faster imports" is mass import 101.

The entirety of the "Why We Did It" section:

-----

> This improvement was pioneered by James Gordon, the Coalition’s lead developer.

> He drew instruction from PostgreSQL’s official documentation, which reads:

>> [snipping quoted sections from PostgreSQL manual at https://www.postgresql.org/docs/10/static/populate.html#POPU... ]

>Gordon’s code handles this task using rarely utilized, low-level tools in Django’s database manager.

-----

Sadly, in the current day and age, a developer actually taking the time to RTFM may indeed qualify as "pioneering" work!

Perhaps the rest of us need to start trumpeting our accomplishments when we find some clearly-stated performance gain in the manual, rather than hiding our heads in embarrassment for not finding out until we released version 2.2 of our mass DB import tool.
Oppa is a social Tip Jar - "Instagram with money" with 45,000 Facebook verified users. Instead of likes, brands and followers share real money Tips with you (10-cents on posts and $1 to $99 to chat). Over $750,000 shared last month.

We wanted to find a way for you to chat with any person globally, for any reason, and get a reply back. We currently have a 50% chat reply rate (or free friend request option), 46 communities, and 600K photo, video, and content posts created by our engaged Oppa community. 70% of our users are young women 18-24 using 8X daily, and most of the tipping done is between women (as a "super-like").

Would love some input! ching@oppameet.com
Psychlab: A Psychology Laboratory for Deep Reinforcement Learning Agents
Is there an "internet" out there based on these sorts of communications?

To me it makes sense to tie these things together into a global network independent of the fiber/copper internet. But it never seems like anybody's actually done it.
What exactly is your point here? Should scientists drop whatever they are working on if racists like it?
Async/Await I: Self-Referential Structs
JSON.parse(JSON.stringify(o)) is super bad, it can throw for a circular object for example. It should be done cleanly with a recursive function: deepMerge({}, obj)
Brotli takes a lot longer to compress than Zlib. It doesn't remove the requirement for zlib anyways, which means I have to store both Zlib and Brotli fragments in my Redis cache. And Zlib has a nice python interface.
I tried word on macos. I recall there were some issues which made it harder. Though, I would like to use it, as Microsoft will support it until the end of time.

I may simply switch to a markdown template. I used to use Pages for book publishing and copying to html, but the books have become less important.
I think schrodinger's entropic definition of life answers most of your questions and is general enough to transcend our own biological oddities.

Still I like https://xkcd.com/638/
Yay! I was starting to worry how the hell I was going to figure this out. #useful!
This is kind of why I personally don't take OSX to be a serious platform for wide scale deployment. Companies make long-term investments in purchasing software that works, and they would like for that software to keep working, and don't care about fancy new OS features.
Just a reminder: "The Kinder Gentler XXXX" or "XXXX but more Ethical" is no the same as "Kind and Gentle" or "Ethical"
If such a thing were possible, then yes, it would.
That’s great for you, not great for say someone who’s being stalked by an abusive ex. It’s such an obvious and foreseeable problem, they need to own it.
Yeah, but I'm not sure why that's a meaningful metric. The user doesn't really care when the first byte is delivered -- they care when they can interact with the page (which is often less than when all bytes are delivered.)
Sweet! Found ~6k XLM :) Title of the email is "Stellars to get you started".
Why does it matter?

It's not as if there is any real performance penalty of running 32-bit and 64-bit apps concurrently.
Likely moving from `text` or `json` to `jsonb` data type in Postgres:

> There are two JSON data types: json and jsonb. They accept almost identical sets of values as input. The major practical difference is one of efficiency. The json data type stores an exact copy of the input text, which processing functions must reparse on each execution; while jsonb data is stored in a decomposed binary format that makes it slightly slower to input due to added conversion overhead, but significantly faster to process, since no reparsing is needed. jsonb also supports indexing, which can be a significant advantage.[1]

[1] https://www.postgresql.org/docs/9.4/static/datatype-json.htm...
"Probing" software in this context means doing security audits. Nothing would have stopped the Russians from breaking into a big company like Ford or General Electric and stealing a copy of the software for them to then look for vulnerabilities.

This is like the Oracle rat hole where they tried to claim that security audits of their products could only be done with prior approval. That cat is way out of the bag.
Uber Pool and Lyft Line both came out in 2014. If they're not on the final lap, they are at least several laps ahead of Waze Carpool.
There are definitely reasons behind C's success. Most important was that it was the language of Unix, which spread like wildfire in the '70s and '80s because it was free.

There are equally important reasons why C's usage has been in steady decline from the '90s to today.
Tariffs Will Increase Home Solar Prices 4% (at Worst)
I think the point is: As long as the person is with you, they share the fuel cost. You already decided to use a car, so you're driving, but the other person is now able to split the cost with you and hitch a ride.

Unfortunately the reality of the situation is: Even with Uber / Lyft there are instances of groping and rape. Once you are in someone's car they have power over you. They don't have to stop. They can threaten to crash the car, etc. And without any vetting this is a risky move.

This can absolutely not survive without some sort of support.

While others say "people already hitchhike" the truth is yes, and there's no liable company so people get paranoid and such. This app will enable a bigger scale which causes more issues.
I've worked in software M&A advisory for 3 years now. This is an awesome guide. Anyone looking for professional advice (go beyond just reading blog posts and internet material) on this type of thing, feel free to reach out. Happy to speak for free initially and point in the right direction.
Intel to release chips with builtin Meltdown/Spectre protections later this year
What a day for Waze Carpool, then.
The Linux Kernel also used another trick - placing data in a special named "section."

The linker's job is to combine all the separate pieces in a "section" (special linker term) and write out one section.

Using a special named section lets you create an array using macros, though using it for function pointers is probably safe and using it for other data types might be pretty fragile. http://www.compsoc.man.ac.uk/~moz/kernelnewbies/documents/in...
Well for one, I won't be able to just take my work laptop on vacation and have the option to kill time with some FTL or This War of Mine. Not saying that OSX is the best gaming platform out there but it's very convenient to be able to take one light laptop on vacation. In (the rare) case I need work access I can do that. In case I don't, I can chill playing some games. Now it seems that won't be an option anymore :(
> I haven't seen one maintainable non-bloated Java project

I also haven't seen one large-scale network-facing C project written using reasonable development practices (i.e. not absurdly expensive formal verification) that hasn't had some sort of terrible remote code execution vulnerability. By contrast, Java programs tend to be far less vulnerable to this kind of problem. (The closest thing is probably bugs with attacker controlled java.io.Serializable, which while severe are much less frequent than RCE in C programs.)

> Here is one master of C that I'm sure you know: Linus Torvalds.

I agree that Linus is a master of C. Linux is also an excellent example of the above problems with C.
Even in the agency's currently weakened state, I'd think you need to risk adjust the strategy to account for SEC investigation.
Is there some way to put together some kind of blockchain index? Like, a derivative with all of these blockchain companies underlying? And then short the piss out of that?
N̶o̶ ̶s̶h̶i̶t̶,̶ ̶S̶h̶e̶r̶l̶o̶c̶k̶!̶ You don't say?
But physics is the 'runtime' for everything at some level of interpretation. I point out this other hypothetical system because it's possible for 'higher-level' runtimes to emerge from lower-level physicals rules, and this looks like it might be one of those cases. (To clarify, by 'emerge', I mean another consistent set of behaviors appears which are capable of formal description and which can be viewed as consequences of a lower-level system without actually resembling that system.)
This instantly strikes me as more social than Uber/Lyft because you're not "hiring" anyone.

Hell, I bet users will even sit in the front seat together.
Strange coincidence that this headline shares the top spot with an announcement of a new Waze Carpool service... which seems to compete with Lyft?
One of the laws of archeology is "There's always an older find"
I’m curious what it means for Fat Binaries in general. Methinks this will be the first time in a long while where Apple became a true CPU monoculture on the desktop, previously they straddled 68k, PowerPC, IA-32, and AMD64. It gives Apple an excuse to stop using Fat executables entirely - unless they decide to look at using ARM on laptops...
Great opportunity for Snapchat Spectacles to become relevant again.
2018 leaf has a 150 mile battery. 2019 leaf is supposed to have a 200 mile battery.
I don't know if I blame the company for this. Anecdotal queries are useful debugging tools. Or makes more sense for employees to just have some sense of decency.
You don't necessarily have to convince the manager, given a few prerequisites: it's possible to get at the code and build it locally, and you're willing to go around the team and do testing on your local machine. Not an easy task, unsupported, but it can be chipped away at over time, and if the project really is as stuck as it's made out to be, there will be parts of it that aren't changing rapidly and make for good low-hanging fruit.

Gradually that test suite will accumulate enough stuff that all OP has to do is walk into work, pull the latest, and make a few easy fixes before they finish coffee. They will look like either a hero or a monster, depending on how the politics work out. It's risky, but either way something will have been stirred up.
Sure there is. You need an entire second copy of every user space library to be resident in DRAM (and on disk)
It was on a cheap Bluehost account. These shared hosts usually don't receive a lot of traffic, and often went to sleep which takes 20 seconds to wake up. The system wasn't scalable at all and we had occasional days of high-traffic when it mattered that would cause the site to remain fully inaccessible.

I'm measuring response times at the server, with no network latencies. My optimization process involved reducing TTFB at first and then complete full page generation in later steps.
On the sell side, the typical costs are:

- Bankers (and/or other advisors)

- Lawyers

- Accountants (if you don't have dedicated resources)

- Your time

I can't stress this enough - the last one ends up being your biggest cost (although not direct). I've seen more than enough company's execs struggle with transaction fatigue because you're trying to sell a company while still running one. This is where good bankers/advisors come in.