skysight-inc/HackerNews huggingface dataset:
I've recently​ made pretty good gains at minimizing procrastination.

First, I simply eliminated working on anything I didn't really need and/or want to do. I don't need to think about doing stuff I don't plan on doing!

Second, anything that needed to get done, I scheduled it. For simple tasks, I just created morning and evening blocks of time for home and work. The repetitive stuff I do first, and then I work on one off stuff until I don't feel like doing it anymore. It just gets done in the next block. For example, scanning N tax documents is lame, so I scanned maybe a dozen in one block, and just did the rest the rest in the next block. For important things, I schedule a single purpose appointment, and do my best to just make it happen.

Lastly, I bought a wall calendar, and nailed it to... aait for it... my wall. I "x" out every day I feel like I attended to the stuff I said I was gonna do. If I don't feel a "x" has been earned, it is usually for a specific reason, and I try to address that reason. I choose not to care about the "x" streak, days in in a row. I simply use the calendar to gauge whether I'm being as consistent as I'd like to be.

I've gone made pretty good gains on transitioning from Professor Procrastinator to Captain Consistent. Will always be a work in progress :)
First, I think when you talk about all the things you've built into the canonical data store (CDS), why can't some of these be decomposed services in their own right? Permissions would be a valuable service to decouple from CDS, for example.

Second, what are the constraints of CDS? How much data can I pack into a single object? silo? How does bad behavior on the part of one caller affect another? What if CDS just doesn't work for a new service you're building?

I do appreciate that your company has invested in providing data storage as a service for yourselves, which I think is a much better idea than having each team rolling their own persistence. However, I think people would be very interested in how you've made sure that CDS isn't a SPOF for all of your data, as well as what kinds of things it isn't good at.

EDIT: I would also point out that there is a difference between having a single CDS and having StorageaaS that vends CDS's.
The usual objections are:

- Unit file updates are not needed because of (complex non-portable workaround for atomic file replacement).

- It's not backwards compatible with NFS.

- Lock files are good enough.

- If I want to seek while adding to a log file and rewrite in the middle, I should be allowed to do so.

Database people like the idea of a callback when data is safely on disk. They work hard to get the effect of that, and struggle with "flush" calls either flushing too much, or return when the data reaches the drive controller, not the disk surface. Doing this right needs file system and driver support, though.
Granted. This wasn't a commentary on who is likely to have the skills, it was a commentary on the value of time. If you can pull of electronic surveillance you can make a lot more money doing that than B&E's.
Really? That would be like saying coding, accounting, HR, Marketing, Sales etc should only be done by the founder at the beginning. This is not realistic for anyone but the smallest business and could falter some attempts to create a business by the founder trying do everything them self.

Getting assistance can be good/bad based on quality of said assistance. I can't see an absolute rule here about the founder being hands on or not.
One thing I've found useful is just to stop and think about what I'm doing and why I'm doing it every hour or so.

Much of the time the answer becomes "browsing the internet because I'm bored" and the conscious act of thinking about it allows corrective action to be taken. Even if I don't want to work, I can at least do something constructive like some chores instead of wasting time.
Maybe not. Dropping the prices on the wrapped sandwiches after lunch hour would be useful to clear out the unsold inventory.
In some ways, TempleOS looks like an enhanced MS-DOS, where everything runs in ring 0, all tasks shares the memory space, and everything has access to all files.
Well, that's another discussion altogether. I'm of the view that the closeness of professional software development to academic CS is one of the biggest problems in the industry from the perspective of regarding it as an engineering discipline.
Didn't the Surface Book solve laptops though? There is a reason that Apple is killing MacOS and jamming iPhones/iPads into keyboard/GPU/battery packs.
PR is a small piece of the pie. I would personally not recommend a PR agency to lead a launch.
GOLD: Bullish, Eyes Further Upside Pressure
I'm not trying to rise any polemics about.. just for the sake of the debate...but is there any social skills difference to Linus? I mean, I just admire both of them.. there are very few people that can drive complex projects like Linux and templeOS.. and mental stability is something that doesn't really help much here.
What I want to say is: people are like they are... we just need to love them, give them a chance to be heard.. in the end we all go back to ashes and our ideas stay flying freely...
I've been running a team of about 70 people and it amazes me how different personalities create a dynamic organism... made of just tiny little imperfect pieces..
I Built a Bot to Apply to Thousands of Jobs at Once
Show HN: Migra, like diff but for PostgreSQL schemas
Is the main use case for these security? I've been considering getting some. I mainly want to watch my dogs and see how they're doing when I'm out. My dogs can't buffer overflow so I think I'm still OK to purchase.
This is probably the best summary paragraph from the article that answers your question:

Techniques optimized for nanosecond or millisecond time scales do not scale well for this microsecond regime. Superscalar out-of-order execution, branch prediction, prefetching, simultaneous multithreading, and other techniques for nanosecond time scales do not scale well to the microsecond regime; system designers do not have enough instruction-level parallelism or hardware-managed thread contexts to hide the longer latencies. Likewise, software techniques to tolerate millisecond-scale latencies (such as software-directed context switching) scale poorly down to microseconds; the overheads in these techniques often equal or exceed the latency of the I/O device itself.

To expand a bit: the reason you can be good at nanoseconds but bad at microseconds is that you need to throw a thousand times more resources at the problem to solve it using the same techniques. You can get good instruction-level parallelism with current memory latencies using a reorder buffer with a hundred or so entries, but can you really just scale that up to a ROB with 100,000 entries?
I can see how load/fault data would be valuable to the manufacturer, but to a consumer...?
Clearly, there's got to be a better way. The question is, will we find it before my "unlimited" data tops out?
Epistemology is the study of knowledge, which is (strange as it may sound) distinct from the study of logic. The best known example of epistemology is Descartes's "cogito ergo sum", "I think therefore I am".

This is both logical (because it follows that in order to "think", one must "exist") and known.

There are things that are logical but not known, and others that are known but not logical. Gravity, for example, is pretty well known. Does it follow as a matter of logic? Not that I'm aware of. We believe it to be true because it works.

The basis for knowledge is a complicated subject. One framework is that to truly know something, you must have justified true belief. i.e. You must believe the statement, you must be justified in believing it (so a fortune that turns out to be right doesn't count as knowledge), and it must be true. Naturally, thousands of years of debate continue as to what the definition of "true" is.
Polyglot isn't a fad. That's like saying, as a carpenter, using more than a hammer is a fad. As a professional, you are supposed to have more than a single tool. That doesn't mean you use all of them on every job, but you should have them.
Market is up many 10s of percent. Everyone has done well over the past few years.
> In case you're not being facetious: the price would change overnight not during business hours.

I'm not. Parent said "minute by minute", that's why I asked. Overnight is what I was assuming too, until I read that comment. Couldn't tell if it was a joke or serious.
> therefore saying that they are not true believers of faith because of their terrorist actions is a fallacy.

As I understand it, the no true scotsman boils down to "group A all do this. Person B belongs to group A, but does not do that. Only real members of A do this."

So the terrorist claim wouldn't be part of the fallacy, just a difference in interpretation. The fallacy occurs not in the thesis (group A all do this), but in the operation of arguing itself, when the reaction to the counter is to repeat the thesis but now excluding the counter example. You could imagine that every counterexample was so specially treated until the generalization is true, but meaningless.

The overall argument becoming trivially true: forall i in {A - B}, i has property C

Where A is the whole group

And B is a subset of A, having the property not-C
Actually it's funny you say that your employer is Desmos. My friends and I use Desmos for all of our graphing assignments and let's say that it has saved us a lot of trouble!
The idea is uncomfortable to me at least. I think it's useful to learn better social skills, but there's a risk of being less genuine when the approach is geared towards people specifically liking you.
Clutch.
Ask HN: Which movie came the closest in predicting 2020?
I don't think he singled out a specific race. I would say that it's not too far put though. The world is a pretty ugly place in some parts.

I think we in the tech community need to work on smarter ad blocker. The history goes that ad folks abused window.popup and then browser vendors blocked that. Then came chrome who is supported by world's largest ad engine, but they were nice to give us extensions. So we had adblock extensions that gave us a ton of CSS injected in every page. Now need smart js to fool the page thinking it has ads.

I would love to see browser support showing a big fat red icon when you're being tracked and page is misbehaving.
I concur. I think it would be a great option if users could specify the granularity of time they wanted to see. I'd probably set mine to 30 minutes.
I agree, but I don't think microservices are properly classed as an optimization of any sort, premature or not. Microservices arise because a company can't communicate/manage itself internally.

This does not mean that you must have one giant 50MB executable to run your whole company, but it probably does mean most companies shouldn't have 60 200-line microservices.
Learn from stupid people - bring people up to your level, and beat them with experience.

Otherwise - if they're stupid and they're right, they're not stupid.
I'm sure I'm guilty of the 'fallacy fallacy'. It is easy to assume a position is wrong because the people who believe it make bad arguments.
True. But if you've never clicked doesn't that mean something? Even if the goal is impressions wouldn't you prefer someone who has shown to be influence-able over someone who isn't? (Hint: I would de-target non clickers.)
I believe this is called an event planner?
React.js: Design patterns, anti-patterns, conventions, and concepts
> The scary part is leaving only to find it succeeds after I have left.

It could be that an exodus of employees is what triggers actual reform.
Service design the 18th-century way
What if I said that in any conversation of two strangers one person is being hacked and the other is doing the hacking?

I'm not sure that's true, but it does occur pretty often in all sorts of situations.

I'd bet if you took that view into many of those types of conversations, you wouldn't feel bad

(Finally, please note that I am explicitly excluding anything immoral. )
System time jumping back on Windows 10. Caused by a feature called Secure Time
Just checked out what you made, looks neat. Kind of an aside: Please don't ask users to send their password over plain-text in 2017. That's terrifying.
> But, you get a mostly compatible UI and runtime engine that's installed on pretty much every personal computing device out there. There's a lot to be said for that.

Only "lowest common denominator" comes to mind.

But to the point of this thread, what bothers me is the transcendence of web tech outside of browsers, where a technology known historically for terrible practices with a very low barrier to entry is now considered the "assembly" of all these platforms, such as mobile and desktop, and the developers, that until yesterday could only make a web page that loads 20MB of dependencies to show a few paragraphs of text, now call themselves "mobile developers" or "full-stack developers".
I think what you have there is a monolithic HR application and a smaller monolithic pet insurance application that exchange information via enterprise integration, not a microservice architecture.
Show HN: Bunjil – Secure authentication tokens for zero-trust micro services
Tasty: a modern testing framework for Haskell
1. Moving to Google is an option.
2. Already did.
3. Not an option ATM, thank you tho!
I think in the PBS documentary or something like it on youtube, they found a pretty big cerebral bruise on Otzi.

It's possible someone hit him with a rock to finish him off, or he hit his head on a rock when he was reacting to being wounded.

It seems that he was used to covering long distances and routinely got into fights. Otzi is probably similar to a cave raider from Oblivion :)
Would it? It doesn't need to store all the footage offline, just enough to tolerate a lost internet connection for a little while.
I think you overestimate the investment required in a relationship to get a job. Meeting someone at an event and having a 10 minute conversation is often enough to bypass the job posting resume screen.
Sad+Trump+Attacks+Conservatives+Over+Health+Bill+Fail+•+THE+WORLD+INFO
Eh, car theft decreased in the US by 41% between 2006 and 2015 in total volume, all while total number of cars has been increasing. Looks like modern security works okay!

[1] http://www.iii.org/issue-update/auto-theft
I've seen items vary wildly at walmart as well- once saw a $3 item go to $18 for a day.
This is a commercial medical laboratory Washer-disinfector. The reporting is most likely mandated based on its usage in a medical setting. Some of these devices print out reports that are required to be stored. I suppose this would allow them to easily keep those records paperless.

I am in no way justifying the lack of security but I think its important to understand that its unlikely to be opened up for a free for all connected to the public internet.
The way I see it, there are two paradoxes implicit in most (or all) arguments:

1. If the outcome of an argument matters, it matters in the sense that we are emotionally invested in the outcome. The word argument itself implies an inextricably emotional component.

2. Most apparently fallacious arguments boil down to abuses of analogy. But analogy is also, fundamentally, how induction works. Unless the premises of the argument are completely unambiguous (and they rarely are), "rationality" only gets us so far.

IMO, the most important part about learning these "fallacies" is learning when they aren't fallacies at all, but actually the best tools we have for grappling with a complex problem, and hopefully arriving at some unexpected clarification.
Nah, me too, but I've eventually learned that everyone else expects me to be hacking them slightly. They also expect that they're hacking me, and get pretty shocked when it turns out some of their social graces were flying completely over my head.
"No true Scotsman..."

I have a feeling that some top level FBI people are properly informed, but still want this kind of legislation.
It doesn't if you have non-cable-based internet.
I have yet to see a job that would be entirely play. There is always some amount of boring/tedious stuff that comes with it. I think the people trying to tell me a job is play are trying to sell me something. Family stuff could be work to someone, it's just work you're not paid for.
Also, it would be good if it used https by default, the sign-up link on the latest version of chrome registers as insecure due to "This page includes a password or credit card input over HTTP. A warning has been added the URL bar.".
Ask HN: How do you name your company?
How do you get a creative name that is:
1) Easy to say
2) Easy to spell
3) Makes sense to what you do
4) Has an available url
You can't make that claim based on two data points, especially if the person you were replying to has a greater number of data points.
The hypothesized Planet Nine? It's predicted to be way smaller than a star, though.
Stop flying
Also, the web devs have no idea how slow the connections in even the western world can be. At least I think so, if they had to experience a 4 Mbit/s connection more often they wouldn't push for Angular and such.
While there are plenty of stateful services out there (somebody has to store your data or spin up your VM, after all), I think you'd be surprised at how few if any of them require distributed transactions. a lot of problems that appear to require distributed transactions can be solved by more efficient routing as well as more thoughtful approaches to how you approach state.

I would also say its easier to define good, growable, and sustainable APIs when you really think about what the primitives of your service are. Try and avoid baking a lot of opinion into your APIs, which lets your consumers own most of their business and application logic. If you do have a need to embed new business logic into your APIs, think about how you can preserve the current default as well as provide extension points instead of one-off changes.
Honestly Doldoc (at face value) is like looking into the future.
After reading the article, I was curious about all the objects they mentioned he had carried. This site has descriptions and pictures of each:

http://www.iceman.it/en/equipment/

Very interesting.
I don't usually find arguing over names to be productive. Your "smaller monolithic" application is my microservice. What's in a name?

But as a customer, if I have a HR app from vendor A, and then I want to add a pet insurance app from vendor B, the last thing I want to do is to roll out some creaky enterprise integration process/framework/product. If those products work together via APIs why should I take any of the burden of integration?
This is a great resource but looks incredibility intimidating, has anyone completed his and provided feedback as to how the curriculum is set up for self learning?
Was there something wrong with having a serial connection to another device that handled the reporting like every other machine?

>I am in no way justifying the lack of security but I think its important to understand that its unlikely to be opened up for a free for all connected to the public internet.

Considering hospitals and technology I don't think this distinction matters much. There only line of defense seems to be isolation but things like wireless devices are becoming more common.
The lost credit card number, whether from a wallet or a web site.
I agree that the policies are always ham fisted, but I'm not sure how you could have a policy that achieves the goal of blocking specific "bad sites" without it being ham fisted.

How would you achieve the goal of coming up with a non-ham fisted technical solution to a ham fisted problem?
This is a great list and set of examples! There's a similar one at http://reactpatterns.com/ . Also, my React/Redux links list [0] has a section labeled "React Component Patterns" [1], which has articles explaining concepts like the "container/presentational" pattern and "higher-order components".

[0] https://github.com/markerikson/react-redux-links

[1] https://github.com/markerikson/react-redux-links/blob/master...
> I sit at my desk at 7am work till 6pm. The kids come in at 11am and do oh so much over time when working till 7pm.

Why are you working 11-hour days when your colleagues are working 8-hour days?
Push for Internet Privacy Rules Moves to Statehouses
At Netflix scale they are not replaceable by other vendors because other vendors do not have enough capacity to accommodate Netflix migration.
Watching a discussion like this really make me wonder this: what is a module, anyway? There are obviously varying aspects of modularity, such as:

* different code locations (e.g. functions)

* different namespaces (e.g. libraries / Python modules)

* different release cycles / distribution models (e.g. ES6/Java modules in this sense?)

* different OSes / languages / security models (e.g. microservices?)

Seems like people (including myself) are confused by putting these in a one-dimensional spectrum. The reality is probably never that simple.
In a global economy, workers have no leverage. If a group tries to form a union, the work goes elsewhere. Globalism exploits the fact that there are people willing to work for $1/hr, and leads to many of the problems of capitalism predicted by Marx and friends in the early 1900s. As long as globalization is allowed to continue, inequality within the US will just grow worse.
One of the best coding bootcamp in the world
The Library of Congress Red Book. It was intended to guide the Library of Congress librarians in classifying books. It turned out to be a deeply cross-connected network detailing the structure of human knowledge. Follow its links assembling a list of appropriate book catalog classifications. Then go to your library's Shelf List. It lists every book in the library as it is located on the shelf (that is by these classifications). It's better than browsing the shelves themselves because many books are checked out. Assemble a list of promising books and proceed to read and take notes.
Norway Wants to Blast a Hole in a Giant Hill for the World's First Ship Tunnel
Not generally a good idea, but please post a link to the product to get more specific feedback. A product is not a business yet. Before you sink money into a launch you'd want to go from "I think I have a good product" to "I know I have a good product" (some people refer to this as product-market fit).
> "Read"-bait comment.
Can't think of a good wordplay but it's more 'upvote'-baiting imo
Wonder how much morningstar pays to syndicate? E.G. how much advertising revenue until they break even?
This is a great response :-) Especially to people who "claim" PHP is hackable with no follow through.
I'd say not only did Idiocracy predict 2017, it'll probably also continue to be relevant in 2020.
Right? And she's not in the plot of the first book AT ALL so all of her characterization is completely irrelevant until Ganymede.
I've recently started reading up on systems theory and cybernetic systems and contrary to what the names suggest learning more about the theory does not make you better at designing systems. You get much more attuned to how large and complex systems fail but there is no crank you can turn that will provide insights and then let you implement changes that will lead to positive progress.

No matter what you do at the end of the day you have to still convince people that what they're doing is probably wrong and no one ever wants to hear that. Cognitive dissonance and sunk cost thinking almost always trump any kind of analysis and the system continues to operate as it has always operated until a large enough shock shakes it and changes are made. Most often the changes are made too late and great human misery is the result. Current climate issues is one prominent example that comes to mind. Uber and Zenefits being the other examples that I can think of were earlier interventions would have helped.
Does this include "Love it or leave it" ?
You mock, but I'm sure hundreds of hours have been spending crafting that corporate grocer speak!