skysight-inc/HackerNews huggingface dataset:
This is why I only drink my water out of a coffee cup. You don't have to worry about flushing all electrolytes and you also get up more frequently to refill your water in the first place.
HTML syntax is a lot more flexible than a lot of people choose to write it. The following is a valid table in HTML:

<table>
<caption>Example Table
<thead>
<tr>
<th>Col 1
<th>Col 2
<th>Col 3
<tbody>
<tr>
<td>One
<td>Two
<td>Three
<tfoot>
<tr>
<td>Four
<td>Five
<td>Six
</table>

I'm currently drafting an article of HTML you never need to write, currently I'm covering:

- some start tags are implied and never need to be written unless you're adding attributes

- some end tags are implied and never need to be written

- default attributes never need to be specified

- element values often don't require quoting

- no trailing slashes are required on void tags
Is anyone in Australia using Direct Project secure messaging? It should meet the legal requirements and is easier to use than PGP.

http://wiki.directproject.org/Main_Page
Except "preemptive" is literally defined as the contrast of this scheme.
Painless Integration Testing with ASP.NET Core Web API
Capablanca Random Chess
I'm guessing it was a bug, because now the page you linked to says: The majority of mobile and desktop apps are still built with native languages like Java, Kotlin, Objective-C, or Swift.

NativeScript has its own separate page.
Getting into TDD – 6 Things Every Developer Needs to Know
I absolutely detest every single aspect of remote work. Every time my coworkers or I wfh (and all companies I worked were very lax as to when you can wfh) small, tiny communication problems start occurring that bite us in the future. I find it easier to motivate myself in the office, with people, free snacks/food. I don't think slack/hangouts is a replacement for face-to-face conversation. I cannot even imagine working remote full time. It's not just that I don't trust myself, I don't trust other people too.
I'm convinced it's possible for a business to work in a distributed manner, but I think there are certain business scenarios (and/or persons' personality types/collaboration styles) where it's problematic. Anecdote:

I've been in two startups, one working remotely ("distributed") and one working in the room with the CEO.

The degree of situational awareness was very different.

When I was sitting 5 feet from the CEO, I knew the company was in the tank and in grave danger of going under. We turned it around.

When I was remote, based on the daily/weekly phone calls I knew the project I was working on was in trouble and way behind, but had no idea till the CEO drove up to meet me that he and the other execs had no salary for 3 months and the company was out of money. (They found a buyer for a pittance within a year to save face.)

I had a sense of urgency in both cases... but the urgency was different when in-person. And the awareness was WAY different.
My car dealer gave me a card with a discount written on it for anyone I gave it to, and told me he'd send me $50 for anyone I referred as well.
If I am hiring this sounds great. I get a test of programming skills before I invest any of my time and effort. And, the final step validates that you can absorb, learn from and apply leading edge academic findings and also talk about your work in an articulate way.

If I am on the other side this sounds very one sided. Automated tests are hard to do in a manner that is really fair and doesn't make too many assumptions. Also it seems like committing 3 high pressure testing hours before anyone from the company has even chatted with me about the position seems very odd socially.

The only way this would make sense to me as the applicant is if the job was at a highly reputable organization with compensation above market rate. And, even then I would interpret the high time commitment from me prior to even the most casual conversation and indication of interest and fit from their side as a potential red flag of corporate arrogance.
There are benefits to standing, for one is increased strength in the legs - just try it, it is a workout and you do burn more calories standing up than sitting down.

Increased cognitive ability is another benefit, due to the increased blood flow.

I think alternating is great, its what i tend to do.
The future of AI and blockchain
KCache:  an In-Memory Cache Backed by Kafka
Their definitions are distinct -- and at least at a surface level, quite different.[1] They have different abstract interfaces. From a practical point of view, if you're going to use them for programming, it's safe to say that they're not "the same." However, you do see some overlap in practical implementations: for example some actor systems have first-class channel or mailbox abstractions, whereas the pure Actor model has no such entities. People talk about implementing actors in Go, but Go is a CSP-based system.

You can ask whether the models are somehow equivalent (isomorphic?), or to what degree can you express one model in the other. Last time I checked, that is a fairly deep rabbit hole -- you'd need a solid grasp of the theory of equivalence of concurrent programs (e.g. pi-calculus) to answer the question properly.

Also don't forget that the Erlang team claim to have never heard of Hewitt's actor model, so Erlang-inspired actor systems are potentially distinct from (Hewitt, Agha et. al.) Actor Model systems.

[1] https://arild.github.io/csp-presentation/#1
Ask HN: Any good use cases for an NLP Search based data assistant for ur team?
https://www.imux.in/

I am Searching for market fit on one of my recent projects. Feedback & Early users are welcome.

Plug the API to your Admin panels,Apps, CRM and ERP to Search data (without SQL) from specific data sources like your DB, GA, Stripe etc with graphs and share reports to slack, mail etc. SaaS tool available on demand too.

Support most kinds of Relational databases and few integrations too. Check sample demo on the website
But the problem occurs when you only have 60 real seats and 65 people show up expecting or needing to work colocated. It's easy to say that some people would just leave then, or a few people would work in a conference room, or something like that, but it's a legitimate problem if I show up to work because I have to be there for something, and now I need to leave for the morning and hope the situation resolves itself.
A Brand New Interview with David Foster Wallace
Gas very much does go bad, though the speed varies

https://www.livescience.com/58117-does-gasoline-go-bad.html

Ask anyone who has ever left untreated gas in their lawn mower over winter. It takes a drain and some work to get the mower started in the summer. Throw in 1oz of fuel stabilizer, and all is well.

(So the obvious answer is to put fuel stabilizer if you are going to store gas for > 6 months. It only costs a few cents per gallon)
Virtual reality simulation of a supermassive black hole [video]
OK, so you know your HDD is corrupted, and you now have to take the site down to recover from backup, which is also old, so there will be data missing. Compared to if the FS can just fix itself. Sometimes not knowing can be a bliss though. :P
CLI utilities from jarun for daily use:

File manager: https://github.com/jarun/nnn
Google search: https://github.com/jarun/googler
DuckDuckGo search: https://github.com/jarun/ddgr
Bookmark manager: https://github.com/jarun/Buku
Multicore resize & rotate: https://github.com/jarun/imgp
Calculator: https://github.com/jarun/bcal
Date diff and timers: https://github.com/jarun/pdd
Kernel keylogger: https://github.com/jarun/keysniffer

The developer (https://github.com/jarun) writes cmdline utilities only. His tools are highly optimized for performance and integrates seamlessly with the DE. Most of them are available on popular distros and Homebrew.
Direct Project secure messaging can be fully HIPAA compliant when properly implemented. Multiple vendors offer that service; it's an open standard and not a walled garden.

http://wiki.directproject.org/Main_Page
VCs being personally invested in SF real estate :)?
That number is more like 7 in my experience.
You can also get limbs removed in that type of elevator.
While this is a nice idea, I don't think you should tell your manager that you are feeling guilty for not working hard enough. A good manager might do something positive with that information but you're putting yourself in a good deal of risk saying something like this.

If someone is having mental health, emotional or personal issues they should not look to solve those issues through their workplace and instead keep their personal life as partitioned as possible from their professional life.
Tesla had the worst year, but is looking like the best tech company in the world
New tech regulation ‘inevitable,’ Apple CEO Tim Cook says
Why would someone reasonably care what equipment is onboard the service trucks? I've never inquired as to what's inside the Mercedes Sprinter vans they use for roadside assistance when considering buying a Mercedes.
Real questions from someone who has been leading remote teams for awhile:

Which one helped you better focus on your role and deliver what you needed to help the company?

Hearing all these things in-person can definitely be good context, but there is also a risk that you hear something wrong, succumb to gossip, or lose focus based on worries that may not be necessary. (Of course I’d argue it’s best for the employee to judge rather than be left in the dark, but I’m curious here specifically)

Part of this comes down to company culture as well - getting remote comms channels down is really hard, and takes a LOT of effort from senior management, especially for things that are nuanced or may change. How do you not panic anyone but also let them know there may be a need for urgency, etc (in-person works well for that)

When you were remote, was the CEO remote as well, or just you?
Characterizing the dwindling preference for phone calls as 'fear' is taking it a few steps too far.

It just turns out that phone calls have a new niche. Other forms of communication are used when their advantages outweigh a phone call...which isn't hard.

Phone calls are really only needed when there is a need for synchronous, immediate, communication that requires a high fidelity and require the bulk of each party's attention.

Urgent, important help where the problem and possible solutions are not clearly defined qualify. But anything less than that can likely be handled over some sort of textual, asynchronous interface. And beyond just being more convenient, they also offer their own advantages like archivability and searchability.
I've experienced this in my current fund-raising endeavors.

A reductive narrative: a lot of investors like to pattern-match, and SV is full of many more success stories of a small tight-knit team collaborating well in a tiny shared garage office than it is of teams who managed to create a functioning collaborative distributed workflow.

(In our case, we've managed to sidestep this so far by working with smart angels who get it, and by working in a space — indie games — where distributed teams are comparatively common. Also helps that my cofounder is in SF and can take in-person meetings. I do worry we'll feel pressure at the A round to consolidate, but I'll be pushing hard against it.)
SHOW HN: Loved and trendy items and lifestyle content for moms
gitsh - https://github.com/thoughtbot/gitsh

Since git is by far the command a lot of people type the most, this shell comes in really handy. It supports all regular git aliases, has autocompletion, and you can set default commands to be run when you just press return. It's amazing how much typing it saves.
I find that definition of Product management being "Project management"
8th Wonder of the World. Mysterious Rock Fortress
I am very worried that a lot of iOS games are going to be completely lost to time, due to how locked down the platform is.
It would be great for actual roadside assistance though, fuel is way more energy dense and energy specific than the best batteries, using batteries would mean way less ability to actually assist.

An alternative would be an SMR (and possibly a bank of caps) but I don't think any of the currently working or even close to working designs would fit on a regular trailer (the KLT-40S seems to be the lightest working SMR at 80t with water, the rest is 150~1500t).
> small, tiny communication problems start occurring that bite us in the future

Like?
Black Friday Saas Deals
The leftpad fiasco (which I believe NPM has now mitigated), and the recent security issue where a certain popular package was uploading any passwords it found showed the current dangers with NPM.
This is an abbreviated list of my command-line applications, taken from the Nixpkgs overlay I use for configuring macOS, NixOS, and non-NixOS Linux:

pxc.common.tui.pkgs = with self.pkgs; [
# cli basics
htop # top, but nicer
httpie # curl, but much nicer except for lacking a man-page (--help is very complete)
ranger # file manager
ripgrep # my favorite grep alternative/replacement
tree # prints directory trees

# stuff my fish config uses and some goodies I want
fish # very nice shell, replaces bash
grc # GNU regular colorizer: uses regular expressions to colorize the terminal
tmux # terminal multiplexer (tiling window manager for the terminal)
byobu # some tmux config that makes things a little nicer. Great for new tmux users, hardly used anymore
fzf # fuzzy filtering: used for changing directories, selecting files to open, browsing shell history
fasd # frecency tools: jump to directories, open files, etc., based on fuzzy matches sorted by frecency
keychain # simplified SSH and GPG key loading/management
direnv # barebones projects, pretty nifty
gitAndTools.hub # GitHub CLI extensions for Git
gitAndTools.tig # curses TUI for browsing git logs

# makes tmux pretty with `powerline-config tmux setup`
pythonPackages.powerline
findutils # macOS comes with weak find command
gawk # macOS comes with ancient gawk, tmux-fingers wants a newer one

pass # GPG+git-based CLI password manager
pwgen # for use with pass

p7zip # archiving tool that can do pretty much everything

# chat
weechat # nice terminal-based IRC app

### extras-ish ###
mediainfo # tell me things about multimedia files
asciinema # record TTY/terminal sessions (with audio) as moving text for the browser
cowsay
graphicsmagick # image manipulation. lots of fun for quickly uploading custom emoji to Slack
];
> He almost certainly never had to worry about money, ever.

Neither has every wealthy housewife, ever.

Nor every senator’s son, etc.

If that was the determining factor, every young adult rolling around in old money should be pumping out sistine chapels and eradicating polio. It’s necessary, but it’s not the thing that makes the difference.
Yes, it's morally acceptable for the government to offer subsidized, best effort public services as long as it's not deceiving and knowingly putting people in harm's way. I'm thinking of something like "here's a house, it has toxic paint, but it can be fixed; do you want to live here and accept responsibility to fix the issue and any other, in return for a long term, predictable and low rent?".

The corruption here is of course morally reprehensible, but what I'm getting at is that the jobs of those involved shouldn't have existed, the conflict of interest shouldn't have existed between providing public aid and then being on the hook to get that aid to standards. It creates a massive perverse incentive for all those involved to pass the responsibility around until it all explodes in litigation, corruption and poisoned kids.

The lawyer fees alone on this one will prevent quite a few kids from getting a house, trapping them into a life of low academic achievement and no opportunity. Wouldn't it all be more effective if a best effort would be provided as such, and for example, allow elder people to live in the house with toxic paint, fully knowing that they are not to eat paint chips and taking responsibility for their actions?

The problem I have is with the chronic dis-empowerment against poor people under the guise of helping them.
Yes, as long as the US tries to maintain its advantage over other countries, of course other countries will claw back their own disadvantage.

In the meantime, we're gradually building up a world community so that there isn't a sense of injustice or inequality on anyone's part. If your primary identity is human — rather than Chinese or American — then priorities are simpler. Do what's right for the world as a whole, and for humanity.

That change is too disruptive to do all at once, but it's gradually coming, generation by generation.
> But university is not free in the UK.

It is in Scotland.
https://azure.microsoft.com/en-us/status/ shows the impact (I didn't find a link to it in the article)
Using a scheduling tool like the one used for conference rooms might be the solution.
People outside of Italy are probably not aware of how seriously they take the topic of olive oil over there. The label "extra vergine" increases the price so much that there is a huge economic incentive for fraud. To combat this they have a taste police (literally) that checks that olive oil samples are not secretly mixes of fresh and old oil together. They are... quite opinionated, as you can see this exchange from when a Dutch journalist came to visit them and asked their opinion on the (supposedly) extra virgin that was sold in the Netherlands[0].

Taster: "This eh... oil is eh... very particular (...) It's Spanish!"

Journalist: "It's Spanish? I wouldn't know."

T: "Hah, now you know! This smell is very characteristic of Spanish olive oil."

J: "But this is not a defect, is it?"

T: "Yes."

J: "It's defective?"

T: "Yes."

J: "Because it's Spanish?"

Other taster: "For Italian people, yes."

A few minutes later[1], the boss comes with a more diplomatic answer:

"That the olive oil is Spanish is not a defect per sé, but within our guidelines we do consider it a defective product, because our own oil has a very specific smell and flavour. It's a fine product for Spain, but not for us."

EDIT: for the Europeans: the same program also revealed that Carbonell and Bertolli are the same Spanish company with a different label, with pretty much the same (mostly) Spanish olive oil. In case you care about that sort of thing. Personally I'm kind of curious how Greek olive oil fits in this picture.

[0] https://www.youtube.com/watch?v=jkO1dwx2_KA&t=16m

[1] https://www.youtube.com/watch?v=jkO1dwx2_KA&t=19m26s
Ask HN: How do you deal with or improve software development estimates?
Estimating software development work is hard. There are typically many reasons for that, but this is something that we, software development professionals, have to live with. But thankfully there are ways to improve this process (e.g. breaking the project down into smaller pieces, staged delivery, conducting pre-mortems, regular status checks, etc.)

What are some techniques/approaches you've successfully used to improve software development estimates?
Any recommended reading on the subject?
2 data vis recommendations and neither are d3js
I know what you mean, what works for me is going to a coworking location every so often. There i get some social contact with other professionals and it really helps. As for boredom, that's something i really have to stay on top of carefully. If I don't watch it, i'll end up creating work for myself and then when a bunch of regular work comes my way i'm overwhelmed.
I wrote something similar over the weekend about how remote teams are great for people on a maker's schedule, but people on a manager's schedule tend to dislike it.

https://fridayfeedback.com/p/how-to-make-remote-work-more-co...

I think finding this balance is the crux of the remote work experience. Meetings are necessary, but where is the line drawn? Collaboration is important, but do you need to have whiteboarding sessions to get things done?
Which is why AppFS doesn't rely on that and instead relies on the ability to present a single unified filesystem.
What timing. See related [1]

[1] - https://motherboard.vice.com/en_us/article/3k9q49/how-i-lost...
Both are not command line tools, imho.
Laws of gravity don't work in Italy either, Pope John XXI in 13th century had them declared null and void /heresy. That Pope that died when the roof collapsed on him.

Seriously, Italy is an old fashioned country, full of corruption and cutting corners. Scientists do get in the way with facts and other nonsense :). That explains everything IMO.
Glary Malware Hunter PRO v1.67.0.651 Full Version and Crack
I will add that people in departments that can't work remotely will grow bitter and start making up false feedbacks.

One account executive I worked with decided to give remote working a bad name by fabricating that her own lack of ability to close was due to remote working co-workers-when half the client is remote calling to a conference.
He has a blog about his pursuit of such discounts, though, so the economics are different for him.
2018 SRL Networks Independent Music Awards Nominees for Album of the Year
It seems a bit more like a rebranding to me. The name matters when deep understanding does not. When the major employers in your industry turn aside from "remote work", because their management culture can't make it work for them, there may be strategic value in saying "We don't have remote workers; we have a distributed team."

It's a way of distancing yourself from the failures of companies that tried remote without actually committing to it. You signal that you're all in on remote, and structure your leases such that moving back to co-location is impractical, at the least.

You have to do that, because no one in their right mind will believe that they are valued equally when the company has 90 co-located employees and 10 remote employees. No, this is not the "remote work" you may have been burned by before. This is different. This actually works.
Ask HN: Blocking os.urandom calls in Python = 3.6
In Python 3.6 os.urandom went blocking [1]. As an attacker, how would you destroy the system's entropy to make these calls block (and thus make Python block)? E.g. uuid.uuid4 is now blocking [2].

[1] https://www.python.org/dev/peps/pep-0524/

[2] https://github.com/python/cpython/blob/8b9c33ea9ce902f902c9d9900121010801950547/Lib/uuid.py#L759
gitsh - https://github.com/thoughtbot/gitsh

Since git is by far the command a lot of people type the most, this shell comes in really handy. It supports all regular git aliases, has autocompletion, super useful for setting temporary names when pair programming, and you can set default commands to be run when you just press return.
I was being sarcastic. The logic being if the United States would go to war only for economic benefit or control, then that must have also been the case for Vietnam and Korea. Which is, of course, ludicrous.
I have 2 paying customers at $100 per month. Agree I made a big mistake here jumping in without proving the model first (selling first a la Dane Maxwell). Lesson well learned.
Wales introduced the One Planet scheme in 2011 to try and make this easier [0] (it's debatable whether it is, in-fact easier).

The Lammas eco-village [1] in Wales is very similar to the one in the OP, and is one of the driving forces for this kind of movement (and the One Planet scheme).

[0] https://gov.wales/docs/desh/publications/090521susdev1wales1...

[1] http://lammas.org.uk/en/welcome-to-lammas/
How I Lost and Regained Control of My Microchip Implant
Um... where do I sign up? Because that sounds like the perfect job for me.

(Edit: I'm not actually looking to change jobs right now, so don't take the first sentence literally and start sending me positions. But I'm contemplating a move out of state next year, and if that happens I'd be seriously tempted to look at remote work.)
Interesting choice of words:
"the triangular point does not allow for a dead zone"
In one sense you are right, in another you are precisely wrong.
Blind spot perhaps?

Thank you for your input though :)