skysight-inc/HackerNews huggingface dataset:
I'm not talking about simulating background. Every experiment uses simulation (an extremely accurate and well understood package called GEANT) to simulate the detector response to measure efficiencies.

You're absolutely right about how the amount of data needed for statistical significance grows with the size of the parameter space you're searching.
Be a manager.

Update Jira every day. Be in all the meetings. Know what everyone else is doing. Know the status of what you're responsible over.

At higher ranks, you manage managers. Your whole job is automated, you just have to sign approvals.

When there are enough managers, your job is just to stay up-to-date and to keep the other managers up to date. You argue for weeks on how to shorten the deadline by a week.

In rare cases, you will be asked to do a job - increase resources for your team or extend a deadline. The hard way would be to communicate well. Explain why you need extra resources, back it up with evidence that your team is working hard.

The easy way would be to blame it on another team. The front end team is slow because the API team has bugs. The back end team can't start without approval from the UI director, who is on maternity leave. The UI team just got a change request from the CEO, causing a chain reaction of delays. Sales team is slowed down because the product isn't ready. HR can't get visas to bring in this consultant, because we were all running on agile and didn't realize we needed him next week, not next month.

An advanced trick would be to tag team the blame. You blame this manager, that manager blames you. Some roles fit into this naturally - hardware/software, dev/QA, front end/back end. You can extend a deadline unnecessarily long.

You'll have some weird effects going on, like 2 weeks dev time and 4 months pre-development preparation. But everyone above you is management and understands how difficult the job is.
Good breakdown.
What were your main issues with Angular? I've been using it over the last year or so (coming from a React background) and I must say I'm quite pleased with how well it works for the team and I.
I wish fwknop would be added to pfsense.
Why are we still talking about “A Players”?
Because fail2bans approach to log parsing is totally sane and confidence inspiring, right?
AI Weekly 5 May 2018
Safari has a similar ability called "Reading List". And even saving pages as a webarchive. The problem with both are that modern websites depend so heavily on XHR that caching the initial page assets is essentially absent of the content desired, and thats what service workers can help fix.
But surely this is an implicit assumption in having something work offline. It has to store something locally.

It does make sense to make it more obvious, like requesting access to store offline content or perhaps having an options tab similar to the addons in a browser or the add/remove programs in Windows that lists all the service workers that are installed.
Blame Zappa. It’s a very cool framework, but it promises serverless for frameworks including Django and Flask. It may be too leaky an abstraction for somebody trying to migrate an existing monolith to serverless or semi-serverless.
That doesn't explain why you suggested a more expensive chip.
What is "this pace of change"? Which parts are changing too quickly for you?

> Rewriting things every six months is not reasonable for our team

I'm not sure why you think you'd need to rewrite things. Where are you getting your information?
That's true. Moving it client-side grants the end user more control over the content.
I typically just pick a high numbered port. > 10k would work.

I see it as a way to reduce the number of attacks, which is helpful, and may end up being more secure, but I wouldn't count on that alone. Against botnet attacks it will likely help, but against someone specifically targeting you, it likely will only slow them down.

Basically it boils down to 'why not?' for me.
Can contributing to Open Source lead to Consulting gigs?
Say I contribute to one of the popular frameworks or libraries out there (like Django or React). Does it lead to consulting work? As in companies reaching out based on contributions demonstrating a certain level of skills with respect to the framework or library?

Same question for creating a popular library or framework that gets adopted by a decent number of people. People reaching out to get consultation or paying you to build more (where new work might or might not be Open Source).

Context: Setting up my consulting practice, figuring out how to get good quality projects and create a steady source of revenue
If you think of cpy as high level glue code for "pure" c++ functions, this might work.

I don't like decisions like implicit << and >> for cin, cout. Too much magic for me.
AdBlock sold you out if you use it. They're monetizing you.

That's the part that's ridiculous.

The downright offensive part is the companies they've chosen to whitelist serve up the absolutely stupidest ads.
I'm going to have to defer a substantive reply due to weekend plans, but if I have time Sunday night or Monday and this topic is still receiving enough attention that it would be broadly useful, I'll do so then. (No point in a delayed reply if it's just two strangers arguing at each other in isolation from the community discussion.)

But again, many of these statements rely on inaccurate assumptions, overlook important nuances or past/present/near-future changes on each system, are not supported by the linked cites, or are otherwise inaccurate or leave the wrong impression.

I have no reason to doubt that you're discussing in good faith with good motives. But if you're learning conclusions like those in these comments from media pundits or social network posts, you may want to prefer primary sources, pay close attention to details when examining or discussing any source, and give targeted cites corresponding precisely to each point you want to support.

Have a good weekend, and see you here Sunday night or Monday if this post's conversation activity is still going.
Show HN: A distributed key/value store library for .NET Standard
That said. It is the way the world has always operated. Until one can separate themself from their ego, they will continue to be run by their ego.
Free Bitcoin Fidget Spinner Faucet
What if 99% of the World was Illiterate?
They’ve fixed it, but Japan used to have a very high pedestrian death rate from being hit by cars.
The Facts and Figures Behind Kelly Slater's Surf Ranch
The US should be higher if you take into account state tax outside of Nevada state tax can be extremely high especially in the unmarried.
Thanks for the reply! That certainly does look like a pain in the ass. Being on the telematics side specifically, we deal less with EDI stuff, but I'm sure down the road I will have to, and I agree that a structured API would be much better.

If you don't mind me asking, what ELD are you running? My company specifically builds one of those, amongst the rest of the productivity suite necessary for a driver to do their work.
It wouldn't hurt for the website linked to tell us what the package does at least somewhere on the page, I will agree with that much. The first paragraph tells me what it replaces, what language it is coded in and who wrote it...but not what it does.
Be careful with increased exposure to sunlight. UV is a known carcinogen.
https://www.cancer.org/cancer/cancer-causes/radiation-exposu...

There are safer sources of vitamin D.
WhatsApp says they do 100M voice calls a day. Times is a-changin', but people still be a-talkin'.

https://blog.whatsapp.com/10000625/WhatsApp-Calling-100-mill...
Waymo self-driving car involved in Arizona crash – but wasn't at fault
100%. This is what people fail to realize about programming. Sometimes our job is just writing stuff where we already know what we need to do. That stuff tends to go pretty fast.

The hard part of our job, and what takes the majority of my time, is creating solutions to problems. And a lot of that time doesn’t even involve typing. I have to look through documentation, other people’s code, logs. And just think. The typing starts when I have an idea to try out.

Interrupting that process is like detailing any other creative process. The problem is not the time I have to take to answer a question, it’s the time it will take to get back into the headspace the interruption took me out of.
Curious, what specifically does nftables offer in this context that iptables doesn't ?
I make backups using cron, and recently I've been wondering what happens if the backup (hypothetically) takes longer than the interval between cron jobs. Will it start the new job while the old one is still running? Will unrelated cron jobs be blocked? And how is that in Mcron?
If somebody set aside 3 months to study something they should write that. Otherwise it loos like they've been unemployed, in jail or something they rather don't want to talk about.

Also I read it as multiple 3 months gaps. I might have misread though.
Is there any informed discussion of the value of reading articles like this versus just not and doing what your doctor says ?
This is what happens when you write an article about Japan without having any particular understanding of history.

The future of America won’t look anything like Japan because America is not a far flung outpost of an empire in decline. It’s the center of that declining empire. The circumstances of globalized Capitalism do create superficial “cultural” similarities, but if you want to understand the fate of America, you’re better off looking at the current state of countries that were the former the rulers of the Ottoman, British, or Soviet empires. Great Britain became more Indian in the wake of losing its empire as well, but it wasn’t anything like this article describes.
I don't want websites to work offline.

Also, it bothers me that websites can install themselves like that without my permission or knowledge.
Sure. But I'm not sure what the takeaway is without it. I guess just another data point for future analysis. Or yeah, another paper for someone's CV and tenure promotion.
open presidency ?
> you'll happily spend 100MB of the user's RAM to make the pain end.

And users, at least the savvy ones who hang out here, are saying that this RAM isn't ours to spend. Is there no way that we could spend more resources on our dev machines instead, at build time, to take a piece of code that was pleasant to write and convert it into something that's frugal with resources on the user's machine? C++ and Rust promise abstractions with zero runtime cost compared to the best that you could hand-code. I wonder if the same can be applied to multi-platform GUI toolkits, perhaps through compile-time metaprogramming.
I mean, yes, media from different countries is different. That's one reason why I go read RT once in a while. But the US is dominated by its own homegrown media.
Yes - I believe it will start the new job while the old one is running - your backup script should write a PID file to ensure it isn't already running.
That is an economic theory? This seems like an obvious observation that most people should be able to make.
I wish I learned earlier that it's possible to not want what everyone else wants, in my situation, money. Growing up poor, my mom was always money, money, money. Have to get good grades to get a good job to make money. I joined a business fraternity in college, then a startup incubator, then became an Amazon seller so I have consistently been surrounded by people who really want to make a lot of money.

I had my first loss of a loved one last year and I learned the hard way that money is trivial in the large scheme of things when you have enough. That it is okay to not want to make huge sums of money and to focus on other things in your life that are more meaningful to you like your relationships. But more importantly to be aware of who you surround yourself with.

Luckily I'm 25 so maybe it's good I learned this now but I would give anything to spend more time with the person I lost instead of stressing so hard about making more money. That and in the larger scheme of things, most of the things you find stressful are trivial when it comes to the big picture, death. I watched a wonderful talk by Alexis Ohanian about "Zero Lives Remaining" and it's true. Compared to that, a lot of the things that you thought were the end of the world, really aren't, so take it easy and enjoy life.
Maybe you've boiled it down to "creating" versus "performing", where performances are done by reflex, by habit, by routine, while the creation process takes considerably more attention.
Flitter – A beautiful tTwitter app
That’s just not true. Some of the core VLSI innovations came out of the semiconductor lab at SFU. You just went to the wrong school, professor.
So it's like regular Mcron except without anti-union policies?
> Lately, I've had a text editor opened up separate from my code editor where I kind of document my train of thought - especially on fuzzy, complex stuff.

I do something similar. I have a dedicated to-do app, but I like having a more freeform text log as well. On a Mac, https://github.com/glushchenko/fsnotes works well.
> LHCb for example does not use simulated background.

That depends on the analysis. If you're looking at a partially-reconstructed decay (common in semileptonics) then you can't rely on the regular trick of choosing a sideband sample to work as your combinatorial background. Also, it's very common to model specific misidentified or partially-reconstructed backgrounds using simulation.

> In any case, the more complex your model gets (number of variables) the exponentially more simulated Monte Carlo events you need to fill that multidimensional space.

I understand this argument if you're trying to model the efficiency in nD space (through splines, histograms, moments etc), but that's usually done when you're fitting to n variables, e.g. in an amplitude fit. If you just want the efficiency of a cut on the score from an MVA algorithm, I don't think it matters. What definitely matters is that the behaviour on simulation reproduces that of real signal as faithfully as possible.
I've come to realize that there are two things called "Bitcoin". One is the actual technical system that exists. That's the thing that (slowly) does 2-4 transactions per second, and is mostly driven by speculation and some light crime. Approximately nobody uses it for actual commerce.

Then there is "Bitcoin" the idea. You can see the start of it in the initial paper: "A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution." [1] This is the techno-libertarian ideal of a perfect, stateless financial system that magically solves all financial problems

So Bitcoin-the-idea has everything to do with any money-related problem. Even though Bitcoin-the-reality is in fact not helpful for this. As the idea and the real thing diverge, it becomes more obvious that a large number of Bitcoin-the-idea adherents are essentially religious in their behaviors. (There's another, much smaller segment for whom the idea is something they are working toward. You can tell them because they will distinguish between present and (imagined) future.)

Unfortunately, the Church of Bitcoin attendees welcome questions like your about as much as parents welcome people saying that Santa doesn't exist. So thanks for speaking up and asking blunt questions like this despite the flack I'm sure you get.

[1] https://bitcoin.org/bitcoin.pdf
I love that GNU loves Guile. There are few Scheme implementations as well polished as guile is, and what a breath of fresh air it can be to sit down to some '() stew after a few rough weeks of spreadsheet hell at work.

Might be just me, but it's kind of like having another universe to take a vacation in.

It does make me miss types, doing data structure programming in scheme can be irritating I guess, but still. I can compose, I can syntax-rules if I wanted, etc.

The sexpr universe isn't dead yet.
Base64 Image Encoder Converter
One of my mini projects for this bank holiday weekend is to replace the heavily-cracked screen and the battery of my Nexus 5.

I bought the replacement components before realising that I'd have to go 'through the back' to replace the screen - I'm assuming that's going to add on at least an hour to the task!

I'm only replacing the screen now as the digitizer suddenly stopped working the other week - I'd been 'happy' to tolerate its [again, heavily] cracked screen for a good 4 years already!

- ed

I'm back using an old Nokia soapbar phone in the meantime. If it weren't for the lousy camera and mp3 as well as a lack of practical email and the tedious text-inputting, I'm not really missing much else from my 'smart'phone.
From the project documentation [0]:

> The mcron program represents a complete re-think of the cron concept originally found in the Berkeley and AT&T unices

"Unices" as in the plural of "Unix"? I've never heard that before, but that's amazing.

[0] https://www.gnu.org/software/mcron/manual/mcron.html
Ithaca is an expensive place with not a lot happening. Its lovely, but not a place to wok.
That seems....foolish? Shortsighted?

"Well, we've never had any problems" = "One time, I laid in the road"?
This is interesting and sad to me. Sad because it's at least one data point that refutes a theory I've had.

I've been on a job search for some time now in the same field which you're employed. I've had a number of interviews but I think things have stalled a few times when it's come to salary negotiation. I've been approaching things with the theory that the more I'm compensated the less likely I'd be in the situation you've described and the one I find myself currently in. So, I've been asking well above market rate in the hopes that if I find a taker I'd force the employer's hand in tasking me with non bullshit work.

Your story shoots that theory all to hell.
> the world's current productivity is supplied by people who would not produce if they didn't have to to earn a living.

Not according to the article.
The Meiosis pattern cristalizes the essential complexity of centralized state management (flux/redux), with no boiler plate, and little to no extra library code...

How does that prove his point?
But then that isn't "programmers should be assertive", it's "workers should be assertive".

I don't even think knowledge/creative work is that special, really, or that there is even non-creative work. (You should read about carpentry in either Heidegger or Graham Harman's book about Heidegger).
Whenever i purchase something i think about how much time did i have to work so i can have the money to pay for it? How much time a person in a third world country would have to spend? I ask the second questions to initiate perspective shift. Then i ask myself what else can i do with this money and how much time off could i have if i don’t spend this money. I think asking these questions largely depends on how deep in debt you are or how deep down the rabbit hole of “self perceived meaningful consumerism” you have dug down. Clearly our biases and imagined orders are drivers of our values so our estimation of opportunity cost is largely affected by those.
It's a common term.
Trello is a great tool for this. There are plenty of similar tools as well, including open source alternatives. Your separate open file for mental stack dumping is a great option as well, and something I often use. My favorite, though, is a stack of black index cards on my desk. I like the immediacy, the ease of sorting, and the ability to quickly spread things out or stack them up. Best of all, there's satisfaction in tearing up that card and throwing it away when done. I use Trello quite a bit, but nothing beats the index cards for me. It's something I use both at work and at home.
Or come to the understanding that there are "FEMA" camps littering the United States. These camps are built on the footprint of Nazi concentration camps. There is a state, there is a ruling class, there is a whole "democratic structure" designed and built to protect the state as you said. If people are so naieve to believe that the "ruling class" has ever, ever had the best interests of the masses in mind then they are going to be in for a rude awakening at some point.
Yes. If you're worried about this you can take a look at `flock`. e.g.

flock -xn /path/to/lock -c /path/to/command
TBH it looks like a remodeled attic room. And the way it's all crammed in a corner suggests that it isn't taking up an especially large amount of space. We don't see how large the rest of the room is.

I live in a pretty average US home (built in 1971, raised ranch similar to this:https://photos.zillowstatic.com/p_e/ISi3u8fp8ljszu1000000000...) and there's plenty of room in the 2 non-master bedrooms to dedicate half the room to a crammed-in arrangement like this, with a bed crammed in the other half.
Leading into the Future
Yep, the whole article looks like building a strawman against Python. This mentality of using "cool" frameworks and join the "cool" javascript kids (isn't that an oxymoron?) reeks of the hipsteresque mentality of the whole javascript community...just wait until the next `left_pad`.
That's part of the "tall poppy" culture endemic to Canada and other British colonies. https://en.wikipedia.org/wiki/Tall_poppy_syndrome

You stand out, you become a target.
Would you not consider cron to be 'general knowledge' in the Hacker News community?
Wow, interesting. I comment around the internet as anonymously as possible on posts by people asking for help with their depression. Or people posting without knowing that they can ask for help. I've even posted a few times here on HN. My list of steps for immediate mitigation of the symptoms are almost exactly his steps:

1) Throw your clothes in the laundry.

2) Go for a short run.

3) Take a shower.

4) Put on clean clothes and eat a healthy meal.

5) (Which is implied in Wil's post but something I always say explicitly): Make an appointment with your doctor, or any doctor that will point you to the right doctor.
We (the industry) have done a poor job at delineating different kinds of people who type code into a computer. Our jobs run the entire gamut from "read specification, type code" player-piano type work to intensely creative endeavors.

On this spectrum, what do we call these people? I have a sense that "software engineer" to "computer scientist" seems to bookend the range.

This is important because converting specifications is generally less focus demanding than new algorithm development, and workplaces can adjust their shape to fit the different kinds of work they do.
I don't think anyone is being paid for creating problems outside of academia.
Thanks. You spared me some typing, that's what I wanted to write as well.
How do you think we ended up with president chump?

No. The alternative is a crook.
A better way to think about personal values is that we are rational animals and thus do (as we ought to) integrate our actions into long-range, sometimes life-long plans -- purpose, goals, objectives, i.e. values. This integration means that the value of what you do or have is what it enables you to do or have next. Think of steps on a ladder. For instance, one visits the grocery store in order to buy food ingredients so as to prepare a meal (furthering nutrition, health, sensual pleasure, friendship if you share that meal...).

The higher each of your purposes, the more valuable all the intermediate steps, actions, and belongings that support your path to it.* Ultimately the price you must pay for all of your values is your own time, so make the most of it!

* I think of this as teleological chains, and hold that there is a firm biological basis for this.
Holy cow - $255K in _Ottawa_... that’s living the dream, man.
Not every trait is equally exploitable.
How much more transparency do you desire? Personally I don't need any chart or measuring stick to show me what's dangerous.