skysight-inc/HackerNews huggingface dataset:
You can probably get an idea of the usefulness by studing the popularity of Zapier integrations.

Are there any advantages to using your product over Zapier?
Or Akamai’s mitigation services if you can afford it. I’m curious how big that value proposition is these days.

I wonder how much DDoS it takes before a cloud provider starts dropping a customer’s packets now. Do they even bother anymore?
I also used to stay up later and sleep later. Earlier this year I changed to a much earlier schedule. I didn't really have a strategy, just a process.

First, I decided I wanted to get up earlier and be more productive. From experience I know I need ~7 or so hours of sleep, and I want to get up between 5-6am. That means in bed no later than 10pm.

Next, set an alarm and get up. That part is simple.

IMO, working out first thing is one of the key components. I go to a gym now, but am buying things like kettlebells to do quick workouts at the house.

Finally, do it every single day. It's going to be hard if every weekend you keep sleeping until noon. This means on Saturday and Sunday, get up early and workout. I also have a social life and do adjust with life events. If I have something going on and am up until midnight on Friday night, I will set the alarm for 7am.

I should also note that I have mostly stopped drinking alcohol.

The hardest part to change was the habit of staying up late just wasting time on my phone, watching TV, or playing video games. For me it was mostly non-productive time. Even if I was productive, it was only partially productive because I had already been up all day.

Now I crave that super productive time early in the morning after working out. I'm wide awake, with no interruptions, ready to go.

There is also a bit of a psychological trick to beat procrastination baked in here. I wouldn't get up at 5am to play a video game or otherwise waste time. I pushed away from a comfortable pillow this morning, so I should make it worthwhile.
MY DOG AND I ARE GETTING PUT OUT PLEASE HELP
The same format string for "week years" was introduced in Java 7: http://www.juandebravo.com/2015/04/10/java-yyyy-date-format/
Is There an Optimal Diet for Humans?
I wonder why they kept the ugly .mjs extension. This is a hold-over from an earlier plan, and doesn't seem necessary in this iteration.

This new plan seem to be going down the path that `import` is for modules while `require` is for everything else. If that's true, then they shouldn't need a special file extension for modules - it should always be clear from the context which is which.

The only exceptions I can think of are executable scripts (which could use a command-line option) and packages in node_modules (which can use a special package.json field).
Linear models are highly interpretable and an operator can be held accountable.
Not sure if any of those "Java Support" teams are really working on Apache Groovy support for VSCode -- they would be working on supporting growing JVM ecosystems (e.g. Java 11, Scala, Kotlin), not declining ones. Virtually every Grails stack out there is still using version 2, even though version 3 was released well over 3 years ago -- a sure sign of a declining ecosystem. Is the Grails stack you're working on any different?
s,,,g is my favorite because it avoid /\//\\/ epilespy
I have seen this only when working in European companies. For some reason, these roles exist which is not bad in it self. However the majority of the architects I encountered are completely hands-off on the development part which causes lot of problems like teams that are not empowered to move fast and ridiculously complex architectures in MVP stages of products.
This device is relatively powerful. I'm able to run Fedora with Wayland on similar device (iMX6SL-evk). DNF is slow for first time, so I need to wait 20 minutes until all data is parsed, but then works fine.
Yes, it's expected for a general system utility like tar to handle such simultaneous file operations gracefully.
I obviously prefer to use native apps as well, but your comment sounds like some sort of bizarre moral judgement, not a rational programming decision.
I know it's been re-written, but I don't know why that would restore my faith in it and Sylabs (for multiple reasons). It emphasizes the point about inclusion in Fedora (and other distributions?) for which there's some expectation of security and stability, even if you don't care about that.
Biovarase a clinical quality control data management project
If you found this interesting or find origami interesting, I recommend the documentary Between the Folds. Demaine is one of many origamist featured.

> Official Website: https://www.betweenthefolds.com/

> Looks like if you have Amazon Prime you can stream it: https://www.amazon.com/Between-Folds-Vanessa-Gould/dp/B003DQ...

Enjoy!
I’ve never understood the load time argument about IDEs, I probably restart my IDE whenever I do os upgrades every other week or so. This is true when I use IntelliJ, Emacs, or VS Code. Any of these could take 30s or longer to start for all I care.

The issue with VS Code is that it’s more memory hungry than google chrome. More than once I’ve caught it using half a gig of memory, with various instances of flow using up to a gig on top of that.
Then I'm sorry to hear that. This partly explains the political context in italy, hard struggles and anger => further right.

Do you think there's a way to resolve this ?
Application of advanced analytics and ML in the banking industry
If it's not needed, then I'm also questioning it. Requiring that extension breaks a lot of previously "very nice" things.

Being able to create a file like `thing.js` and require it by doing `require('./thing')` made it easy to be able to switch that out with a directory later and put an `index.js` in there without having to change any import statements. That is something i've used countless times and it tends to really improve my development experience since modules can grow more naturally and it avoids lots of one-file directories, and with the `.mjs` it's entirely gone.
"something like the iPad" - since an Android tablet is not subject to the same draconian and silly restrictions on installing software, so it would be possible there. It looks like there are a few versions already.

Side note: I went to college with one of the people that ported the original version to the Amiga in the late 80s. He told me the cheat codes, which was handy.
I'd like to hear of even one of those hundreds of studies that shows that a strict carnivore diet (not a hybrid diet) leads to those problems.

I bet you can't because they don't exist.

If so the words you write here are but reflective of your beliefs. Which is not gonna help anyone (I'm certainly glad that I did not come across these words while looking to resolve a chronic medical condition).
I would agree. I would contend that the topping here was worse than hot chili. Perhaps poo-flavored if you will pardon the scatological connotation.

I wouldn’t have put that easter egg in. But for me the main point is that the story brings the sense that I ought to steel my resolve to somehow build better and more formal processes and tools to bring clarity and oversight and guarantees to our currently ad-hoc collaborative code sharing and reuse.
Ideologically you can be "generally against regulation" because you think it's unnecessary, or because you think more optimal positions will come out of the free market, or because you think corporations having free reign to do whatever they want is not an inherently negative thing. Some of those seems more reasonable than others, of course.
ANOVA is grounded by theory that has stood the test of time for decades. Statisticians that question ANOVA aren't a thing (despite such an accurate criticism being valuable career-wise to an academic). Gelman points out that multilevel models are easier to use than ANOVA and I tend to agree.
> but I need that "fuck you money"

By definition you don't.
Well it's hard to compare anything objectively. Being fully remote means we can hire out of a global pool of talent. Everyone is very experienced, and experienced in the exact thing that we want. So the c++ devs are experienced in writing trading system cores. The front end guys are experienced in writing GUIs for trading systems. And the devops guys are experienced in managing them.

So you'd probably be comparing apples to oranges, since most firms have to compromise on either skill or experience, due to being in a local market. In-office teams have other advantages such as being able to monitor people, and maybe a sense of closeness for people who aren't devs (devs are ahead of the others culturally).

My own opinion is that the tradeoff falls in favour of remote. I've actually never worked with a bunch of people as competent as this, and it's all been quite pleasant too. I also briefly helped a friend run a remote team, and that was similarly pleasant and productive.

Most of my previous experience has been with traditional in-office teams. Commuting is a major context switch, and most people need to go 45 minutes each way. And then they aren't set up to do much from home, and are disinclined when the occasional work-from-home day happens.

That context switch can be quite bad if you think about it. Say you need 2 hours of deep dive concentration to write a piece of critical code, and magically assume it's pointless to try if you don't have the full time undisturbed. Well, if your working day is 8 hours, you can't do it in the two hours before lunch, or the two hours before you leave. If you have meetings there might not be any time at all that day.

By contrast you probably don't have a meeting in my remote team -just say you aren't around- and you can either wake up early or overrun your evening, or move your lunchtime.

The thing is culture is everything. We started remote, and that's always been the deal. It might be different to have an in-office team attempting to go remote.
There is only one piece of software that is componentized and named here - riot.im which is a client. Your argument is a straw man argument because I don't see websites for Synapse or Dendrite..which is their core server. That is still part of matrix.org .

Vector is the name of their company and modular is the name of their hosting service. So the argument about representation doesn't stand. The brand theory still holds.
> Instead of snoozing for an hour,

I've never understood the snooze button. Either it's time to get up or it's not.
I'm a bit naive when it comes to infrastructure, since I've never managed it myself. I've always been in companies with dedicated infrastructure :).

Why does Netflix outsource to AWS?

The gripes I've had with dedicated infrastructure team is their knowledge/experience can be hit or miss. My current company is about saving money, so sometimes there's junior guys on there. Or there's guys who need to handle 20 different products, they're good at 10..but suck at the other 10. I personally don't believe they have best practices (but I'm not an infrastructure expert), because downtime happens.
I think that a pretty neat idea to solve all these time-related issues would be more digital wristwatches.
Seems like crushed the site (I get a database error)
Ask HN: What did you learn regarding your business this year?
Key paragraph:

> “A timescale based on pulsar measurements is typically less stable than one using atomic or optical clocks in the short term but it could be competitive in the very long term, over several decades or more, beyond the working life of any individual atomic clock.
Updating status is beneficial for the individual and the senior engineers.
> And if it goes wrong and there's a problem with some code that I put on the production machine, then that's my problem.

While I understand this sentiment, it's not practically possible -- and if every business did audits of all code on their production machines (do we include firmware?) they would never get any work done or update anything. Which would lead to objectively worse outcomes (outdated/insecure software or no software developed at all) -- so there needs to be a middle-ground somewhere. In fact, you've already picked one (which is reasonable -- I think limiting dependencies is a good thing):

> I do deliberately try to limit what goes into my production machines, yes. I choose to trust some things, carefully, and choose not to trust others.

I would expect NASA/JPL to audit everything they run in production on a space telescope or shuttle. I wouldn't expect the same from the next "Uber for Dogs", nor would I think it a reasonable standard.

> I don't really understand why we have "reasonable expectations that maintainers of a project are reasonable people".

For a variety of reasons. Maintainers are public entities, so they know if anything they do is malicious they will feel immense backlash (such as is happening here over a somewhat minor issue compared to exfiltrating user data). People have pride in their work -- this is a known psychological effect -- and this is especially true in the free software world, so it's much less likely they'd sabotage something they'd put their time into. Developers that contribute to a project (likely for work or something like that) can become maintainers and thus the most motivated users usually become maintainers (and given that it takes time to become a maintainer of most large projects, doing it to sabotage the project is a long-haul gig).

> And yes, I would absolutely blame every glibc user for trusting the glibc maintainers.

I think this is far from reasonable -- you are talking about literally every single user of any program built on any Linux distribution for the past 30 years. Would you level more blame on the glibc maintainers for betraying their users in this manner? Do you blame websites for CVEs like Heartbleed -- even if they fix them as soon as they can?

> I don't have any contract with the maintainers of glibc that says they have to act in my interests.

Not a legal contract, but a social one. People who are in positions of power have an ethical duty to our society. Those who don't, don't deserve to be in such positions.
You are probably right, I'm being highly subjective. I loathe the entirety of Electron & consorts with real passion, retrograde, unfashionable bittweaker that I am.
I’m not sure it’s only Tinder and dating apps being the cause. I think a lot more people are content staying home with all of our cheap and ubiquitous entertainment.
Bedrock Linux 0.7 Released
People do litter, and they aren't many community driven initiatives to clean up, but I don't think litterers are the source of the garbage problem.

Many municipalities in Rome dispose of garbage through large bins placed on the street at the bottom of apartment buildings. Especially during the winter, these bins are not regularly emptied, causing piles of waste around them and litter being carried around by the wind.

The same happens with parks' garbage bins, with the added challenge that you probably can't pick up the park's garbage and bring it to the municipal bins... because they're already overflowing.
I think most or all have English classes in school, but in addition to the drop-out/absenteeism even those that attend these classes often don't end up learning much of the language itself as the teachers either have little training and/or pedagogical knowledge or apply the sanskrit approach: a complex near-dead language that's taught through memorisation of grammar rules, similar to Latin.
You're spot on. Another point I like to raise is that predictors are often extremely redundant in terms of information. The implication being that nearly as good predictions might be made with three predictors vs thousands.
> we can't ask society to accept that starting work at 11am is fine.

Why? You gave no rationale, just asserted it.

What's wrong with sleeping 2-10? Why should society accept that rush hour is acceptable?
Postmill (a social link aggregator with voting and threaded comments)
How Linux Makes Me Better
Little kids naturally wake up earlier.
Especially when the OS vendors are at fault by each pushing their own API for the same thing to wall their gardens.

We can only defeat that by having another awkward "OS" in a VM which browser/electron is.
I'd describe AI/ML as statistics by another name.
IMO there’s no valid reason for date parsers to accept YYYY by default. There’s no sensible use case where you’d want to mix week-based dates with month-based ones, and the latter type is way more common.

So why not have a separate “WeekOfYearDateFormatter” subclass for the rare use case? The default class could then explicitly fail when you’re accidentally using YYYY in a format string, saving you from a weird end-of-year bug that might spoil your holiday.
Valve's Proton Improves Further Windows Games' Compatibility on Linux
Bit Manipulation in JavaScript
They say that it's required for ecsmascript modules that neither import nor export (for instance, modules that place things in the global namespace), but I would argue those are mostly shims for a pre-moudule era and they should just be `required()`. Or perhaps they could use some special comment at the top to let Node know it should be treated as a module even though it doesn't look like one.

Otherwise, just work down the `import` tree from index.js and anything that is imported is a escmascript module, everything that is required() isn't. Of course, this is just an armchair quarterback opinion, but I'm curious to know why that approach wouldn't work.
Looks like some kind of a joke to me.
I get how the year went forward at the end of the previous year in your example, but how in the world in this post's article did it move back? I'm so confused.
If you throw out cross platform support it's hard to call it an alternative :)
Queues werent in there. Who needs queues tho! /s
The .mjs extension isn't required in browsers, but absolute paths are.

So even if the .mjs extension requirement is dropped, I don't think the implication is that './foo' can successfully resolve to './foo/index.js' as there is no such thing as a directory in HTTP and you don't want browsers to make multiple guesses for which path exactly exists.
It would not be politically tenable for her to do otherwise
Why do you drink so much coffee?
I really like doing the following in Perl:

s{/u/r/i}{do something}

Sadly doesn’t support that (or at least none of the sed’s I’ve used). So I fallback to using hash (#) instead (for no particular reason aside that’s what I’ve always used).
Apple invented OpenCL and gave it away for free as open source. They also were instrumental in keeping old OpenGL alive for all these years. They catapulted KHTML to the stratosphere as Webkit, which was adopted by Chrome, making open source browser rendering the industry standard. Their OS’s are heavily based on open source tech.
Don't worry, most if not all CS students and graduates have huge gaps in knowledge. Be it specific domains where CS is applied or concepts of CS itself, which they never heard about at university. There is simply too much to learn, to learn it in 5 years of university lectures. So you might not be as far behind as you think.

I've studied CS myself, but there is so much out there, if you are willing to get in touch with it, that I read something I don't understand or don't know what it is almost every day. Sometimes it is only new names for old things, but often it is something I simply never had to deal with. This might not happen at the job, but when I learn things in my free time.

I always recommend to look at and at least begin working on (doing the exercises of) SICP. That book has given me so much and led me to write so much more clean code and I am "not even" through the whole book. Well, it has 800 pages or so. So at least get to something like 40% and do the exercises, it will be enlightening. I have yet to read another book, that teaches its knowledge more to the point and gave me that many "Aha!" effects. Although my guess is, that the book will make you love Scheme, the knowledge within is applicable to almost whatever other language you use.
I wish I had started to learn with SICP, instead of whatever was used in school and university instead. Reading and doing the exercises really helped me to get some concepts straight and to actually understand some things, that I did not have a good grasp of coming out university.
Side fact: At least one of the authors taught EE.

Regarding to idiomatic code, you can specifically ask for idiomatic code or search for that, when you have a specific question. Over time you will absorb, how to do things best in this or that language. On top of that there is a certain amount of things that are objectively idiomatic, because they have the best performance available in that language for the task you want to get done _and_ have the most readable code as well. However, there are also parts, where idiomatic becomes a bit of an opinion. So worry about it, but don't worry too much about it.
Optimal in terms of nutrition or in terms of being less destructive for the planet or creating less suffering?

This article appears to only consider the importance of one of those.
> I've switched to a 10pm to 6am with possible modifications. It makes the days 2 hours shorter, but I get time back on the weekend as I'm not re-charging up from the week, and I wake up rested every day.

This is basically the 'early' schedule I have settled on. I get up between 5-6am, workout immediately, and start the day.
The hardest part is objectively measuring developer productivity, and if you can find a way to do that where half the community doesn't disagree with you you'll probably make a lot of money consulting and giving presentations.
Exactly! You have to know whether something is a script or a module before you can parse it, but with this plan, that's always clear from the context.

This is exactly how browsers do it, by the way. If you `import` something, is a module, period. The `<script>` tag is the only place that supports both, so they use a `module="true"` flag to indicate which is which.
Fun fact: I'd you go around older and we'll maintained European cities you'll see little holes with metal bars next to most front doors. Those were to scrape your shoes clean of all the street dirt (mainly horse products) before entering.
It’s possible but but not easy.

https://www.rtl-sdr.com/detecting-pulsars-rotating-neutron-s...

I think some of the newer SDRs with 12-16 bits per sample and 20+ MHz bandwidth might be substantiated more suited to the task.
> because of the anti-Tivoization clause, it's a violation of the GPLv3 to put it on the Apple app store

Ah, I always knew there was some anti-Tivoization in there, but didn't really dig into what it truly covered. So in other words, you could have a highly successful iOS app you sell, that you release under the GPLv3, and nobody should be legally allowed to publish it under the official App Store. They could only potentially contribute bug fixes, and licensing their commits back to you sounds a bit like it would need another license from their code.

That kind of sucks that the App Store is not technically compatible, I would of thought due to JailBreaking it would of been technically allowed.
Show HN: My 2018 in review and goals for 2019
Pretty much all large cities are dirty. People like to stereotypically dunk on Paris but to be frank it's got nothing on London or New York. There's just something inherently filthy that comes with large concentrations of human beings. The only exception I've seen first hand is Tokyo. I guess if you're not used to large cities it must be shocking.

"There was a certain something about the air in [Ankh-Morpork]. You got the feeling that it was air that had seen life. You couldn't help noting with every breath that thousands of other people were very close to you and nearly all of them had armpits." -Terry Pratchett, Mort