skysight-inc/HackerNews huggingface dataset:
This is awesome!! Thank you!

Hey - it's a little hard to see the splits like foe of a friend (I'm red/green color blind), what's an easy way to tweak the colors?

EDIT: I unpacked it and tweaked the CSS. Wooo!
Getting something on the front page of Slashdot was one of my proudest moments.
Oddly enough I just implemented my own one of these in 34 sloc using flask and weasyprint. I chose to only have it accept html in a post rather than a url so that it could render non-publically accessible urls. You can also pass it a base_url (which it passes on to weasyprint) for resolving relative urls for static assets in the html, which are usually publicly accessible. Runs on heroku for simplicity.
If you're interested in archiving/PDF'ing a large list of links (e.g. your browser bookmarks or Pocket list), check out https://github.com/pirate/bookmark-archiver
This came up in congress a couple weeks ago didn't it? I think Rubio had mentioned Kapersky it knowing that it was a public hearing... some speculated that this was perhaps because he was privy to some classified things he couldn't say publicly but wanted to get the word out that they can't be trusted.
Yes, alter the displayed scoring.

Also based on the 2nd degree information, friends of friends and such.

I would use it behind the scenes to look for bad accounts too. Someone with lots of foes would be a candidate for some silent moderation.
Thanks for the feedback. We're definitely thinking about tags - even beyond just making them searchable. A lot of people run into issues like forgetting what tag they used and having a user-feedback and a UserFeedback. Also issues when a project name changes and so tags need to be migrated. Do you have that problem?
What do you mean by private version? Do you mean running it on-premise?
Any guesses on Linux compatibility?
No, the redesign made it unusable, with an inscrutable learning curve. The astroturfers then took over once the organic traffic dropped off a cliff.
JUU AFRIKAN FESTIVAL – Exploring Motherland Africa
Looks like it's an option in the T470P.
‘Blade Runner 2049’ doesn’t quite match the original, but that’s okay
Fn and Ctrl are the wrong way around.

My laptop also got pgup and pgdn in those position, but they have a slightly different shape than the up key. I flipped them with Home and End with seems to be a somewhat popular thing to do. Works much better for me.

The 1920x1080 resolution is a bit disappointing. Crispy text needs more DPI.
The notion of “A Blog” was years away, so I wrote my own code.

I wish he did so for this blog post. When I visit it, I get a full screen popup first and after closing it, two dickbars that make it hard to read the actual content.
Rats! They didn't provide the old mouse pad with buttons above and below. The "click anywhere" mouse pads are a pain. And who wants to be stuck with only a iCore 7U processor?
I believe keda's point is it's served over HTTP not HTTPS so there's no way to verify you're not being MITM'd when looking at it.

(A possible workaround is to check via multiple connections, check Google's cache, etc)
"Cyber-attack" seems like the wrong term in this case. They weren't trying to attack or damage anything.
Russian Hackers Exploited Kaspersky Suite to Steal NSA Data on US Cyber Defense
New NASA study shows moon once had an atmosphere
Without a degree you need a ledger of work, and preferably references by people you have collaborated on something on.

- You must have projects in at least two programming languages with at least one programming language listed in the job posting

- at least one project to 'completion' that uses a database (sqlite counts) (MVP of MVC with DB) (preferably something remote so you have do deal with networks and latency)

- Either know how to navigate Linux command line Environment xor a Microsoft/Netbeans Style IDE

- Use of a version control system (preferably in collaborative environment)

- Depending on company culture you may also need to have reviewed algorithms and abstract data types. (you can usually skip this requirement by being hired as an intern first, and bootstrapping your employment)

- willingness to document and report work completed during a time period (as a ledger of progress)
Do you have a number of reliable sources for this

You want a source to back up that Russia is always looking to hack us, and USA is always looking to hack the Russians?
I once scraped a subset of all Slashdot posts for the month of October. There were some interesting trends. The bulk of posting is by old UIDs in the 100k to 300k range and those are dropping off rapidly, suggesting that it will die around 2022. Some of that is attributable to the rise of mobile and more frequent anon posts but that doesn't balance out the decline from logged in posts.

There is also evidence of UID inflation by only issuing odd or even numbers during certain periods.
Your signup form is behaving strangely. Seems like a state management issue. Text input gets narrow onmousedown.
I dunno, I've got segfaults restoring different versions of pg_dump before. I might have been restoring a later version on an older version though.
No confirmation from the NSA, only "leaks" from anonymous "multiple people with knowledge of the matter."

How do we know it's not another piece of fake news riding the wave of "Russia did it"?
I would argue that it's reasonable for these examples to require JS. My complaint above was the accessibility text-only sites.
There's no real commitment here, just a face save for China. The diplomatic language was clearly coerced and has no impact except satisfying Chinese narcissism.
I am not at a computer noe, so I can’t test it, but do you take redirects into account? I hope you are not just whitelisting the initial URL, but also any URL’s it redirects to. If you don’t already, you should probably just disable redirects in whatever library you use.
Show HN: HN Instant
> PoS still doesn't exist in the real world, as far as I know.

* BitShares and Steemit both use it, and I believe the forthcoming EOS network will as well. See https://bitshares.org/technology/delegated-proof-of-stake-co...

* Ethereum has successfully tested a new hybrid PoW/PoS system and is rolling it out on the main network soon. Links in this article: https://www.coindesk.com/ethereums-big-switch-the-new-roadma...

* PoS was just an example - there are a range of consensus algorithms that are not proof of work, which was the very first one. Ripple is a "real world" blockchain that does not use proof of work: https://ripple.com/build/xrp-ledger-consensus-process/

* Here's a few other consensus algorithms: https://www.coindesk.com/short-guide-blockchain-consensus-pr...

> because if you make a single mistake in the code and lose all your money, there will be - by design - literally no one to help you.

Actually there are, by design, roll-back mechanisms that can be deployed if the majority of the network agrees to carry it out. I believe the current controversy in the Bitcoin network is partially over the removal of such a mechanism. Various other blockchains and blockchain-like networks have correction mechanisms. Also note, its not always about storing money - thats just one use.
So much negativity today! Now look: I have a T420s , yes, it's a Sandy Bridge CPU from 2011. It's older than my boots. It got a full HD screen hack last year.

Now look what I am getting:

* a decent upgrade in CPU speeds
* three years warranty instead of hair raising hacks
* Thunderbolt 3
* 32GB RAM support

I truly do not need anything else. Compared to what I was afraid of and budgeted for... at the end of the day I have six years worth of unspent laptop money. I already bought a second half tera SSD, two PackedPixels, a large battery and if more reports confirm it's single module 16GB then I'll buy a second 16GB stick now (I originally thought it's going to be a pair of 8GB and so I only planned going 32GB later but if it's already single stick then even better).

I am happy with what I will get when I return to Canada. The comparison to the T470p is total irrelevant -- why would I buy a machine without Thunderbolt 3 these days? The Microsoft keynote at IFA showcased a small Lenovo TB3 dock containing a GTX 1050, Sonnet and Mantiz both have talked about totally portable TB3 docks. It will happen. And then I have enough graphics power when I want and a perfect light ThinkPad when I don't want. If I were an avid FPS gamer then I could leave a powerful TB3 eGPU on my desk. Truly, eGPU is the bees knees and you dont want to miss out.

And if you compare to the T470 you will realize the premium is not that much.

There are a lot of "what if" scenarios but being mad over them not happening is stupid. We got something impossible: a laptop made for fans. No one else ever did anything even remotely similar. HP did a sticker for their calculator anniversary.
If you're targeting a specific site (as opposed to blindly spidering multiple), all JavaScript is actually better for scraping, in my experience. JavaScript apps communicate with an API 99% of the time, so to scrape them you can just replicate the API requests. And as a bonus you'll get nicely formatted JSON responses; no need to parse fragile HTML.

Similarly, I've found that most sites worth scraping also have a mobile app, which you can run through a MITM proxy, and then simply write a scraper to call the API endpoints directly.
> At some point, the general population has to realize that the relationship with social media is pretty one-sided.

Sure, but most people use social media to maintain their relationships with people. Kids on Instagram aren't talking to Instagram - they're talking to their peers, friends, family.
Interesting c2.com entry for ST Lab:
http://wiki.c2.com/?SantaTeresaLaboratory
>The server is still single-threaded though -- they are getting the parallelism by starting multiple processes to do independent chunks of work.

So...it isn't single threaded then? I mean that is exactly how the most advanced competitors operate (Oracle, SQL Server) as well -- a given connection stays on one thread, with the advantages that confers, unless the planner decides to parallelize.
3 Similarities Between Google’s Algorithms and Trump
What's the point of encrypting it? It seems like just another thing to mess up, and much more likely that you'll forget the password versus someone breaks into your house, goes into your safe, and knows what a private key is.
Logical replication with PostgreSQL 10 (A primer)
I so wish Apple had not removed the older Sierra installer from the Mac AppStore... I need to update some machines but High Sierra does not seem ready for reliable use yet.
Because you trust journalists to do their job in verifying sources, which maintains their credibility.

I want you to think your cunning plan through. What do you think would happen if journalists actually lied?
I had trouble taking that article seriously. It was really preachy and everybody but Snowden is apparently a mindless idiot.
Have your run ANALYZE? ;)
> Private citizens making factual information available is literally the opposite of propaganda.

This may be true if correctly done, but chances are good that if a state actor tried to Correct the Record, they would add their own political spin or only give information that helps the nation giving the information, and it would be widely seen as propaganda and looked at with disdain by most of the population.

Not all of what Russia released was just emotional manipulation. Russia released the DNC emails, which greatly increased political instability despite the fact that it was true. Russia is now seen as a meddler in our democratic process.

You don't think similar disdain would be seen towards Americans if we inject political instability into their country?
> Wouldn't it be better to run the linter in the background and have the editor mark the problem lines? I have keyboard shortcuts bound to "next marker" and "previous marker" so I can jump to the next problem.

The ESLint plugin does both these things; linting is just an example. I use the terminal's click-to-open file feature for opening files that have have merge conflicts during git rebase, and for opening spec files that failed. It's just handy to have.
Coffee is a dairy / flavor delivery platform for a lot of people. I don't think even the best vending machines can't compete with the selection of creamers and flavors a coffeeshop has to offer. There's also a lot of snobbery involved so even if the products were identical some people would enjoy a vending machine version less simply because they couldn't complain about the barista making it wrong or being too slow.
Because I’m still using the site design I came up with in ~2007!

I’m hoping to find time soon to modernize it for 2017 era screen size at some point soon. I did at least manage to get some media queries in there so it’s readable on mobile phones.
ID > 20611, No wireless, Less space than a Nomad... Lame

I always found it funny how the ranking of user by the order they joined encourages people to join. I guess its the same as not being a "green" user here.
Transit app starts aggregating dockless bikes
Cloud DB War: Autonomous Databases
Welp! Ya solved it! Good job! We can all go home now everyone. This guy solved it. Rest assured, that this story was not thoroughly researched and is indeed fake news. Go on now, nothing to see here.
If prison sentences are merely a deterrent to other criminals, then sure, we need some evidence to back up the idea that deterrence works. (I would think it's pretty self-evident that there are a ton of minor/medium crimes that would increase in prevalence if there were no consequences, though.)

But it's not. Prison is also a punishment for the person who committed the crime, and, if our prison system wasn't so messed up, could be a place for reform.
Are you sure that those are actual HSMs?

I looked at the Kingston website and nothing I saw looked like any HSM I've ever worked with. Just encrypted USB drives.
This is also a form of self selection. If you believe that working hard is not worth what you get from it, you won't do it and someone else will.

The less successful guy would also "rather" be himself than the other guy, because he too believes the other guy must be trading his mental health for his productivity.

The successful guy doesn't see it that way. He's happy when he sells a car, and he's happier when he sells more cars. He spends his whole day doing his job, maybe even does research at home. He still enjoys his time with his family, has whatever hobbies he invests his free time in (presumably also more successfully than the other guy). He gets to retire earlier, and he knows it, and that gives him more motivation to be successful.

It is absolutely tragic that people can have the idea that less success is more happy. Some people feel better working harder and you shouldn't have to attribute some opaque negative consequence to them to feel better about the gap.
How long? I tried once in college and it broke me after less than a week.
I've looked and it's not easy. There are different ways you can wrap the internals of chrome but really, it's hard to (and officially not recommended, from memory) pull out just a subset to work with.
It says Socket 1151. Can I just drop a Coffee lake CPU into My 1151 motherboard (potentially after a bios upgrade) or will there be caveats such as chipset model?
Intelligence is not the same as critical thinking and the difference matters
You will get to initial source code with this, but if you want JavaScript to work, you just use PhantomJS. If you want PhantomJS to be usable, you is casperJS... Until you find a site with FuzeJS or some other JavaScript or html intense site. Those won't render in PhantomJS.

For that stuff, as of a few months ago, you can use Chrome headless. I wrote a couple go packages to make that easy. It basically runs headless chrome with a JavaScript REPL console you can use to interact with the session. https://GitHub.com/integrii/headlessChrome

I was also able to smash my while scraper bot into a docker container after working around a couple bugs.
I believe the author is asking for a source for your claim that "Russia never sleeps but the NSA does". That seems like an apocryphal claim unless you have high-level knowledge of the inner workings of both Russia's and America's intelligence communities (and are willing to share it here).
Cloudflare ditches sites that use Coinhive code after classing it as malware
Description:

'If a hint was set in Disk Utility when creating an APFS encrypted volume, the password was stored as the hint. This was addressed by clearing hint storage if the hint was the password, and by improving the logic for storing hints.'

https://support.apple.com/en-us/HT208165
He explicitly quoted what he wanted sources for. Don't try to be cute.

In other words, what makes you say the NSA is complacent and that Russia is ahead.
I/O Access Methods for Linux
>> I'll give you a hint, though: most of them aren't rapists, murderers, and child molesters.

> HINT = 15% of the prison population in California are sex offenders.

Rapists and child molesters would both fall under the sex offender category, meaning 85% of prisoners are not convicted of those crimes (according to your post, which lacks citation).

Are you indicating that more than one in three California prisoners are convicted of murder? It sounds like you’re making a case for more than 35% of prisoners as murderes (15 + 35 = 50%). I’m not comfortable with that assumption without links to data.
In the specific case of hashjoins, it does build them independently right now. There's a patch to rectify that though, by putting the hashtable also into shared memory. The coordination necessary to make multi phase batch joins and other such funny bits work, unfortunately made it infeasible to get into 10.
how??! In what context does a clear-text password end up anywhere, except as the input for a hash function.
I see your point with the OPM. Your analogy is logically consistent, but I still don't find it to be realistic.

Equifax fits into the relatively tidy box of credit reporting, identity theft protection, and maybe a few other services that I missed. The OPM fits into the relatively tidy box of investigating and managing security clearances, hiring Administrative Law Judges, and maybe a few other services that I missed. I can't even reasonably estimate the number of these services (to the same level of granularity) that the entire USG is responsible for.

Getting rid of the business structure analogy, really I just disagree with the sentiment that Obama should have been fired or pressured to resign over the OPM hack. I don't think there is much to be discussed there, so perhaps we should agree to disagree.
> I need a beowulf cluster of attention at work.

I used to have one of those! Sadly, Natalie Portman filled it with hot grits.
It's rather frightening that a bug as serious as this one got past Apple's QA. It seems like the list of known problems with the new Disk Utility is growing - recently there was a submission about how High Sierra's Disk Utility did not show unformatted disks.
I have a four-digit Slashdot ID and I don't remember friends and foes. Is it after my time, or is it just that I don't remember anything any more?
So, are we destined to reinvent something like https://en.wikipedia.org/wiki/Company_store but with cryptocurrencies? This concept sounds horrifying.
Seriously? I didn't realize Excel put any sort of load on the GPU.
Unfortunately this is a known issue with css display: grid. What browser/version are you using?
A while ago Terence Tao posted a a problem from his son's Math Circle. It is in his own words "surprisingly difficult":

> Three farmers were selling chickens at the local market. One farmer had 10 chickens to sell, another had 16 chickens to sell, and the last had 26 chickens to sell. In order not to compete with each other, they agreed to all sell their chickens at the same price. But by lunchtime, they decided that sales were not going so well, and they all decided to lower their prices to the same lower price point. By the end of the day, they had sold all their chickens. It turned out that they all collected the same amount of money, $35, from the day's chicken sales. What was the price of the chickens before lunchtime and after lunchtime?

https://plus.google.com/+TerenceTao27/posts/CR1ZoNe9ojQ

EDIT: From what I found online, I believe Terry Tao's son was 10 at the time.
Oh and nothing was translated. A monad is a general concept applicable to almost any language. Deep understanding of a monad is to understand it outside of the haskell ecosystem.
If you haven't updated yet, why would you need the Sierra installer? Nobody managing multiple machines would use a 1.0 anyway.
With multilevel marketing, the joke generally is on you.
you can swap x230/t430 to the x220/t420 keyboard, for what it's worth.

sticking point to me on the X220/230 is that 1366x768 screen, but I believe the X230 can be upgraded to 1080p.
The Surface Book has a great screen but my god that machine was an absolute nightmare for the ~2 months I had it. Microsoft seriously screwed up on QC.

Not to mention it was just way over-engineered. All people were asking for was a Surface laptop. Microsoft's own MacBook Pro but they just had to do something "unique" and it was a mess. Now we have the Surface Laptop that comes with a gimped version of Windows[0]. Honestly I just don't understand Microsoft.

[0] Yes you can upgrade it to Windows 10 Pro for free until the end of the year but then it is an extra $50!
Miss Kobayashi's Dragon Maid – Tohru and Kanna – Sleeping Room
Access via Outline: https://outline.com/https://www.wsj.com/articles/russian-hac...
It doesn't. The bug is Disk Utility was setting the password as the password hint.
Ask HN: How to submit a medium priority bug report to Apple?
Having serious issues with Notes.app in High Sierra on MacOS, caused minor data loss so far.

Easily reproducible - e.g. hitting cmd-d to delete a character causes the display to lag/not update until I release the cmd key. Very odd.

Had a variety of other similar issues in notes.app since this update, one of which has caused data loss and I could see it causing data loss for others.

Is there a channel for reporting something like this? Feedback reporter exists but only for beta releases. This is for 10.13 general release.
I added the following to my keybindings.json file. It changes ctrl+` behavior to toggle open/close the terminal.

```
{
"key": "ctrl+`",
"command": "workbench.action.terminal.focus",
"when": "!terminalFocus"
}
```
A very detailed explanation of how Context Managers works in Python
Still, Steem is an infinitely better name than Steemit.
I find it fascinating how inexpensive CPU processors really are. You pay approximately same amount of money for top-of-the-consumer-line processor as you pay for 32GB of RAM or 1TB SSD drive. Modern consumer GPUs are twice as expensive.
This problem will haunt us forever if we don't take it seriously today. What does taking this seriously look like? Is there an effective model for "lobbying" the industry and specific companies in a meaningful way? As I am just descending down this particular rabbit hole, I don't have any answers yet. Perhaps exposing the worst examples of these biases, like in criminal sentencing algorithms, and other public verticals, we might begin drawing more attention to the urgent matter at hand.
I believe the allegation isn't that Kasperky was used to exfiltrate the data, but that Kasperky is passing information about certain files on customer computers to Russian Intelligence.

In this case, they believe the presence of NSA malware samples on the contractor's computer, detected by Kasperky, was used to target him.
For those who don't know, Goetz Graefe is sort of the patron saint of btrees. He recently won the Sigmod Codd innovations award for his contributions:

https://sigmod.org/sigmod-awards/people/goetz-graefe-2017-si...

He also has a lot to say about locking in B-trees:

http://15721.courses.cs.cmu.edu/spring2016/papers/a16-graefe...
I bet that breaks on infinite scroll pages ?