skysight-inc/HackerNews huggingface dataset:
In short, Picnic is google docs-style collaboration for graphic design using just a synced filesystem (google drive, dropbox, sync, local shared folder, etc.).

There's a video of it in action at the bottom of the page.
Cobalt Security Robot: unthreatening by design
To be honest, this is standard operating practice for almost every advertising venue.

If you work at Amazon and want to show Amazon ads at the top of the page, whenever a user searches for eBay, Google will happily let Amazon do that. If eBay wants to prevent it, they need to pay money go secure the advertising spot on "eBay" search results. Ditto for Windows/Mac, BMW/Mercedes, etc etc.

At its foundation, advertising spots are content-agnostic. Anyone is able to buy advertising slots on any page, and as long as everyone follows the rules, whoever has the best bid*click-through-rate will win. And to be honest, that sounds like a perfectly reasonable way to run a business that's funded almost entirely by advertising revenues.
I had a kidney disease while in puberty, specifically nephritis. Since then, I take a blood test every six months. It's a great habit because it can catch a lot of problems, for example diabetes, cholesterol levels, etc. Urinary tests are also very good because they can detect stones in your kidneys.
Man, back in my day the internet was even LESS of an internet than it is now. Very few companies had websites, and very few hobbyists could afford to run a website (there were few hosting companies, and it cost $100 to register a domain name with the only registrar around, Network Solutions). Running an internet presence was EXPENSIVE.

Sure, there has been consolidation in the industry, but it is much easier to exist on the internet now than ever before.
My sentiment exactly; there's something quite interesting watching 'culture' firms once the, uh, fish head gets lopped off. Either via attrition or mortality.
Did you see this: https://code.visualstudio.com/updates/v1_10#_official-signed...
Same exact thing here, also Russian/English.

I think this is due to early childhood condition we received. You're also from a "good family", aren't you? The kind where swearing anywhere around adults would earn an immediate reprimand and lecture about good behavior, and you were told very early on that other kids who swear are bad apples?
I just don't understand how people take the USA seriously. One of the most important things, which I doubt is in dispute, is access to healthcare.

The USA tells us their model of capitalism is the best. They apply their system to healthcare. It utterly fails to deliver versus "socialist" solutions.

At what point are you guys going to join the dots on this contradiction?
Courex - www.storeviva.com | Engineering all levels | Singapore | Full Time(60% remote)

# What the company does

Courex is an 8 year old ecommerce logistics company driven by technology. We help our customers manage their supply chain so they can focus on selling. We do the following

- last mile delivery
- warehousing
- omnichannel integration

Our operations is driven by technology. Some interesting stuff

- We run a hybrid crowd-sourced(uber style) + fixed fleet model.
- We built an automated parcel dimension measurement machine using Kinect
- We have autonomous robots coming in 2017 to pick and sort parcels

Experience a different sort of scale. Not bits and bytes, but parcels, machines and people. Your work affects the real world in a huge traditional industry

# What the job entails

We are looking to add 2 engineers. We allow our engineers to work from home 3 days a week. We have 2 stacks: one is Node.js with a React frontend + stored procedures, triggers and functions doing the heavy work in the DB; one is React frontend with Haskell + Scala.

# Contact

No formal qualifications needed. Please email zan+hn@courex.com.sg if you are interested.
I shared room with two Lao students during my university years. I know that their script is very different from Bengali. How difficult was for you to learn to read Lao?
This would unfortunately be slower, since it's not within our datacenter and on our network, and significantly more expensive. Probably at least 100x more expensive for the bandwidth than S3 by itself.
I was at a failing startup during the .COM bubble. I lost my job in 2002 and was unemployed for almost a year due to the terrible job market back then. Definitely a very existential problem compared to the investors who either lost a small percentage of a large fortune or lost other people's money.
if you read the link, you'd see that this hole post has been addressed....
People are asking if Snap is more Twitter or Facebook. From my (light) exposure, it doesn't seem like either. It's more like a lifestyle-aware replacement for Apple Messages + Camera -- two of the most heavily used apps on any phone. (For Android, replace Apple Messages with whatever Google calls their text chat app this week.)

The closest comparison could be WhatsApp, and that was valued at $19 billion. So I'm not sure that Snap's valuation is as outrageous as it seems based on traditional metrics.

Also, I've been really impressed by the design of the Spectacles. The yellow charging case is a brilliant way to make the glasses lighter. Snap is the only major tech company that understands anything about playful design -- Apple, Google, Facebook and Microsoft are all treading the same safe paths of post-Jobsian blandness.
This is a lesson I learned a long time ago -- don't define your identity or personal value on a public online service. It will always, always come back to bite you in the ass in one way or another.

A fun way to pass the time, yeah. A way to keep current with what's going on in the real time, sure. But the more personally invested you are in such a thing and the more you open up your private life and thoughts to strangers, the more devastated you will be when things go south.
That's actually pretty cool. I'm trying to go to Gaspé/Percé for my next vacation.
I work on TS and JS support for VSCode. Try moving the cursor into red squiggles for the missing symbol and then clicking on the lightbulb in the gutter or hitting cmd+period. This will bring up the quick fix menu for adding missing imports.

We don't support automatically adding imports as you type, but this is something we are looking into.

If you see any problems with the feature or have any suggestions on how it could be improved, please open an issue: https://github.com/Microsoft/vscode/issues/new
As mentioned, we are saving a lot in S3 transfer cost. :)
> did the single celled organisms survive such hits

or perhaps life itself was delivered by these hits ?
Sadly, four years of "heroic effort at failing startup" doesn't look as good on the resume as "worked at Google".
I like it for log and configuration files where I'm not entirely sure what I'm looking for. Changes in shape often correlate with new sections.
Migrating WordPress
Sounds a little complicated from a managing hr's perspective--might be cool if you had a tool whereby people list on your site and it cross-posts to hackernews from their account, and could even have it re-schedule monthly till they've filled all needed positions..
"How do I spend this money?"

If you're asking yourself this question, you're not focusing on building your business. How to spend it becomes a distraction.

The converse also happens: for any business problem the easiest solution is to spend money. Leads? Leadgen firm. Hiring? Recruiters. Code? Outsource, or contract out. Testing? you get the picture.

Throwing money at a problem is a short term fix but fails to build competence at doing that thing. The lack of experience weakens your company in the long term. It's organizational muscle that didn't get exercised. It atrophies over time.

This might make sense for certain areas, but having too much money on hand makes it very tempting to solve all problems with this one hammer.
I care very little what you do with this rather uncivil "doxxing" here, Mr. J.Č and certainly plan to take no action.
I mean division and policy wise. I'm sure most media organizations vet certain ads during certain broadcasts to prevent issues like this, but I also think that's something they may have learned the hard way. That there's a separation between divisions and one is prevented from interfering with the other in certain ways that are too rigid isn't super hard for me to believe, but neither is someone playing up that rigidity to their own benefit.

Personally, I think the most likely scenario is a little of both. Policies existed, but management would obviously have stepped in if they were alerted, but someone used the policies for personal gain within the company by quoting them and figured they could fall back on them if called out on it by management. If that's the case, the bad PR this may result in may mean that protection is moot. Which isn't necessarily a bad thing, as Saliterman's actions may have been poorly thought out, and traded a small short-term company (and personal) gain for a much greater longer-term risk (which we might be seeing now).
They seem to want it both ways:

when an ad causes serious consternation in the press, they pull it because "we've a private site and can regulate speech".

But if there isn't sufficient controversy, they can hide behind the banner of free speech.

Sites like Facebook need to either commit to allowing all lawful ads, or admit they exercise editorial judgement on what is "proper" speech, and start a larger conversation about what sort of speech should be restricted.
Hi brudgers, I'm on the VS Code team and I look after most of the Linux related stuff. I feel your pain as I've been updating my Insiders build nearly every day for the past 12 months. When you install this version, an apt repo and signing key will automatically be registered in your system which will enable auto-updates from here on. You can also install the repo manually if you want[1].

I've created an issue to follow up what to do with the update notification now that the repo exists[2].

[1]: https://code.visualstudio.com/docs/setup/linux#_debian-and-u...

[2]: https://github.com/Microsoft/vscode/issues/21651
The repo seems to be broken for me on Debian Testing. Maybe they should list "apt-transport-https" as a dependency.

Hit:1 http://mirrors.ocf.berkeley.edu/debian stretch InRelease

Hit:2 http://security.debian.org/debian-security stretch/updates InRelease

Reading package lists... Done

E: The method driver /usr/lib/apt/methods/https could not be found.

N: Is the package apt-transport-https installed?

E: Failed to fetch https://packages.microsoft.com/repos/vscode/dists/stable/InR...

E: Some index files failed to download. They have been ignored, or old ones used instead.`
An additional nuance here is big guy vs. little guy. If this was Coke vs. Pepsi where either could afford buying up the ad spots, it wouldn't be a big deal.
Yes, opening large files is not too bad but using a multi-selector with more than 300 matches is pretty much impossible in VSCode.
Or, you know, Apple could make available that VP9 hardware acceleration, that is present in the chips shipping in Macs.

Firefox is getting H.264 only because it doesn't support MSE for VP9.
Gamecube was the slowpoke of that generation? That sounds wrong. Official specs suggest Dreamcast < PS2 < GC < XBox. But it seems to be generally accepted that XBox specs were a bit overblown and in practice GC and XBox were almost equal in overall real world results. (And the weak PS2 clearly won that round anyway.)
Are the black areas in this picture [0] residue or destruction from removing the heatspreder? What about the large areas that are not as dark? Is that residue from the solder/thermalpaste?

I'm especially curious because the die shot from AMD's Ryzen has smaller but kind of similiar looking areas. [1] But there they look too uniform to be damage.

[0] https://s.zeptobars.com/baikal-Si-HD.jpg

[1] http://i.imgur.com/le2atYb.jpg
A simple look at other countries would tend to say that, yes.
I had a spontaneous pneumothorax in my late teens. I was lying in bed and felt a sudden extreme pain in my chest. It was worsened with every breath. I had been drinking and decided to try and sleep it off. Over the next couple of weeks the pain got slightly better but persisted, and I noticed a shortness of breath. Eventually I went to the doctor and was sent straight to hospital where I discovered my left lung was 50% collapsed.

I've had several more subsequently and went straight to hospital each time. Thankfully I haven't had a recurrence in years now, but I learned the same lesson the author of this post did - you shouldn't ignore chest pain.
It however asks an important question about our internal wiring. During the lat two years I started to think that our wetware runs different AIs, when we think in different languages.
I have run into this problem in two cases:

1. When writing a COM add-in for a host application. When the application wants to shut down, the add-in must release all references to the objects of the host application, otherwise the process doesn't shut down. (At least with the application I'm currently writing an add-in for!)

2. When using out-of-process COM servers such as Excel from another application. This tends to leave lots of "excel.exe" processes running unless you explicitly release everything.

See for example: https://www.add-in-express.com/creating-addins-blog/2013/11/...

Here is Microsoft describing how they ran into this problem when mixing COM and .NET in Visual Studio, how they solved it using Marshal.ReleaseComObject, how that itself caused other problems later when they combined it with CCW, and ... I'm not sure what their ultimate correct solution was:

https://blogs.msdn.microsoft.com/vcblog/2006/09/19/mixing-de...

https://blogs.msdn.microsoft.com/visualstudio/2010/03/01/mar...

I am aware of UWP bringing COM back into fashion again, which is why I'm interested in potentially using Kotlin Native with it. :)
New in Helpmonks: Color your mailboxes – shared mailboxes made easy
CSIS Security Group | Senior Software Developer | Copenhagen, Denmark | https://csis.dk | Full time | Onsite

Key functions/role:
Development and architectural tasks, design and implementation of services and solutions, maintaining and responding to issues in our systems.

We are looking for:
- Deep programming experience. We use Python and a sprinkle of Rust and Go
- Proven pragmatic and elegant problem solving skills
RDBMS skills on a high level (We use PostgreSQL)
- Javascript/HTML/CSS a plus
- Strong opinions on quality and good architectural practices

- Good verbal and written communication skills in English
- Candidate must be able to pass a background check
- Relocation to Denmark will be required if the successful candidate is currently located elsewhere

To apply for this position, please e-mail your resume and a cover letter to our HR Manager, Amalie Winterberg,
hr@csis.dk or contact me at sbv@csis.dk for more info.
The new green color in pull requests kind hurting my eyes.
That's pretty quick. Most people take longer to learn how to read that well.
We take this problem seriously and have years of experience with it. In our experience, "very clearly gamed" nearly always reduces to "seems to me, based on personal biases and incomplete information". When abuse really is going on, that's extremely important, but it is certainly fewer than 10%, probably fewer than 5%, and maybe fewer than 1% of the times we hear this. So we actually have two problems, unfortunately intertwined: (1) abuse and (2) this tendency to imagine it.

For this reason, please don't post unsubstantive allegations to HN. If you have evidence, or significant suspicious, email them to hn@ycombinator.com instead.
I think when people say is Snap a Twitter or Facebook they are wondering if it will +350% or -60% in the first few years after IPO.
It's much much closer to a 50/50 gamble than a smart buy: all intra-day trading is, unless you have a quantifiable competitive advantage.
It's the sort of language that'd be great as a partial-coverage DSL in a "patchwork" sort of language, though—like how C has asm{} blocks, or how Rust has unsafe{} blocks.

I'd like to, for example, write code in an actor language, where the state and message-passing was handled in an Erlang-y way (tagged tuples, message sending as a primitive, every process has an untyped inbox), but then the "body" of each process, between the IO parts, was Haskell or another parametrically-typed ML. You wouldn't even need any concept of an IO monad: all the side-effects would occur "outside" the haskell{} block.
1) SendGrid | Senior Software Engineer - Platform | Redwood City, CA | https://sendgrid.com/careers/job/?id=248552

2) SendGrid | Manager of Software Engineer - Platform | Redwood City, CA | https://sendgrid.com/careers/job/?id=276856
Maybe you don't. I do. I know other people who do.

Orgs are made of people. I prefer to interact with ethical people over unethical people. Don't see what's difficult about that.

Running with a pack may embolden people to act unethically, but if anything, that's more reason to shun bad actors.
They do, recently they even started blocking 7z...
Finally, a workaround to the lack of support for printing code! (not just VSCode, but all the major editors -- Atom, Sublime, etc.)
Did you read the post? They introduced an official PPA in this release.

Official docs: https://code.visualstudio.com/docs/setup/linux#_debian-and-u...

The PR for it: https://github.com/Microsoft/vscode/issues/2973#issuecomment...
I disagree. Glancing down the headlines on the front page right now, I'd say ~half would be better if they were written in that style.
You can start by investigating your thoughts with a sceptic mind.

Especially the ones creating emotional response.

For example "I am a failure."

How do I know this is true? Does failing at one or n things classify me as something?

Would I have failed if I wasn't trying? Was there learning involved?

Do I have a recollection of succeeding at something at least once?

This example is a bit long to show multiple ways of questioning.

Emotionally charged thoughts are more often than not unoriginal and irrational.

You can also look at Byron Katie's "The Work" methodology.

---

As for investigating the emergence of your thoughts, simply point your attention to where a thought comes from when you notice you have a thought.

Like, why am I thinking that I am failure? What happened right before that? Did I decide to think that thought before I did?

You may discover that most thoughts are repetitive, unoriginal and automatic. Are they "your thoughts" then if they're just happening to you? Are they "yours" if they happen to a bunch of people?

And, bonus: do you act on all your thoughts? If not, what decides if you'll act? Observe these decisions. Do you will them into existence? Are they happening to you?

"What makes me tick?" Is a question I have curiosity about. These are some directions to put your attention in if you have this curiosity, too.
> ... using solar panel road surfaces, with excess charge stored in giant capacitors and used to heat the road surface...

Ouch for anyone with rudimentary EE knowledge. Perhaps with kilometer-thick capacitors under the road... they by far don't have the capacity to do this.

And staying on road with snow-covered markings will be likely solved by relying on GPS, if it's not already.
In the past I've updated using umake on Ubuntu[1]. Makes getting new versions a breeze.

[1] https://itsfoss.com/install-visual-studio-code-ubuntu/
A Guide to “Getting” Rumi
Everytown is bankrolled by Michael Bloomberg. I'd hardly call them the little guy.
I just see an entirely blank white page. with `SecurityError: The operation is insecure.` in the console.
This is the most hilariously HN comment I've ever seen.

Thanks for making my day.
It's not about having equity now.

If you have a seed company that fails in two years then the equity equation is meaningless. However, if in two years things are going good, but it's not clear you are the next google then you really don't want to lose key employees and it's going to take more equity to keep them interested. On the other hand if in two years it looks like you will be the next google then getting more capital is easy and you really don't want to lose a key person.
Snap tops expectations in pricing of long-awaited IPO -source
New York City is unusual for having two different CBDs, with midtown being denser than downtown (but each are denser than anywhere else in the US).
That's a good question. Given that Everytown refused to comment now, to me that either points to them valuing their relationship with Snapchat over the perceived benefit from speaking out, or this not being a very accurate portrayal of the events, and they know enough to know that it's not clear that Snapchat was in the wrong and they don't want to be embroiled in the circus that would result.
It's still weird to enumerate things not found, but no mention of examples like dating site messages that were found. They're obscuring that by focusing on internal headers, etc. Why does the table with "0 health records" not have an entry for "X private correspondence"?
> This proxy service had been running for a week while we watched our bandwidth and S3 bill drop, but we had an unexpected exchange yesterday morning: [pic showing S3 offline]

Talk about great timing!
It's everything a scroll bar does and more. Yea you can kind of get to know the structure of your code which is nice and sometimes when I open up a file and the mini-map is dense I already know I'm getting into a big file.

One of the most useful features for me (not sure if VS Code has this), but when I double-click/select a word, all other words with the same name are highlighted in the minimap. It's crazy useful for me, like a double-click/search/find all instances, it helps me jump around code very quickly.
> In practice, it's actually fine for most purposes.

It is, yes, but I wouldn't refer to it as comparable to an SSD.

> SD cards have much worse write IOPS.

Surprisingly not! Testing in ATTO I got read and write speeds that were almost identical, and a peak of 2000 IOps.
honestly, what a piece of junk.

Russia has the interests of nobody on earth but itself. What it lacks in technology, and basically, general competence (who buys anything Russian except oil and weapons?), it has corresponding geopolitical calculation in abundance. Let's not let this clever operator get anywhere near our societies, because as this chip shows, its own societal structure is unable to produce competitiveness in any objective sense of the word. And that's despite having some of the most brilliant people on earth.
A lot of startups aren't even technically very advanced so the only thing you may have learned is to work 80 hours per week without complaining