skysight-inc/HackerNews huggingface dataset:
This is really cool. I know it's just mice but I find it really valuable more research is poured into how people can affect their health through simple choices like diet.

So, given this study is valid for humans... Atkins to lose weight, then dial back to carbs to stay healthy?
Show HN: A new fun way to meditate using sound
"However, the majority of people have a hard time restricting calories, especially in Western societies where food is so freely available."

Sorry what? Nobody is force feeding you. (FWIW, I've been eating once a day, except on weekends, for at least a year now).
Sure, but "Competent users tend to have preferences" doesn't exclude slow evolution of sane-by-default preferences for programs part of a same class. A newcomer text editor, say, comes in town, settles its default configuration as the sanest of previous generations, while existing programs of the same class are (reasonably!) stuck due to compatibility.

Which means newcomer text editors need less configuration, and users generally staying closer to the default stable, tested configuration.

You can argue that you're part of a margin needing XYZ specific setting, or that new programs don't necessarily make good default config choices. To me it feels generally reasonable to believe so.

Case in point, with text editors / light IDEs. I did Sublime Text -> Atom -> VSCode. At each step, the size of my config size decreased. Of course I still have a VSCode settings.json, but it's twenty lines. My sublime prefs are ~100 lines, my .vimrc is hundreds :)
Introduction to Ballard, a scripting language for Mac
If I go to a bar or shop I will park my bike in a nearby secured location and walk the last couple of minutes. At home I put the bike in a locked brick shed.
This isn't dismissive nor reductionist. This is a simple fact of life. Perhaps experience is needed to grasp this, though, and to understand the analogy.

Childish, because I feel that some commenters see posting as a pissing contest.

I'm genuinely surprised by the reactions.
But it happens from time to time and all transactions still goes through with signature. Usually it’s a problem local to the shop, but it’s the same when bankaxept goes down. Everything just takes a bit longer.
jump-mode as in "go to symbol"?
BSI is much more like the IT parts of NIST
AWSweeper: tool to clean out your AWS account
Sorry, why isn't it a solid argument? I'm imagining building an AST representation that looks like our current one, since there's less abstraction, but using our hands and voice. Optimising the appearance can come later.
I know we bash Google for discontinuing services here a lot.

I definitely bemoaned the demise of Google Reader.

But if this list is complete, it's really not so bad, considering the size and age of Google.
I think the conferences that exist are there to make money, and for vendors to pay to promote their wares.
As the platforms such as Java, Python, Javascript, .Net have a focus on tooling the conferences are paid for by the tooling companies and the employers wishing to have their staff associated with the burgeoning tech, ironically with speakers often paid badly just for the exposure, reinforcing the for-profit nature of the conferences.

C/C++ on the other hand would be represented only as an adjunct of a larger industry conference, such as automation , Industry 4.0 or Aerospace and often run by bodies like the IEEEE. There are no large tooling companies for C++, and no-one is making money by creating development tools for a relatively static and stable language, so there's no need to promote it exclusively.

So, the conferences are there, but C++/C exposure is specialised and not profitable to promote.
For C# codebases that have no documentation I use a script that has evolved over the years that generates a private documentation collection for myself.

It scans for static methods and data access classes using reflection and dumps their signature/return & parameter information into a documentation template. That way I can see what exits to leverage when adding new features - having spent way too much time over the years listening to 'why didn't you leverage this?' in code reviews.

I'm currently working on a new one that scans for stored procs in databases to see what's living in the dark down there.
Yes, this is definitely one reason. At the time, I was interested in working on Vim, but it's hard to make changes to a C codebase and be confident you won't introduce segfaults or subtle memory safety issues.

Rust's "hack without fear" mantra definitely applied here. :)
That's not really what I was doubting (I could see that). I just doubt that it's likely to not need a configuration file if I were to replace vim with it. In GP's assertion that this is the best reason to use Amp over vim, that's not really a huge benefit in the end. A config is a config is a config, or something to that effect.
Show HN: Watermill – Go library for building event-driven applications
Does this mean a low carb diet like keto is bad for brain aging?
Emacs is IDE, like Eclipse or Idea. It contains text editor, of course, but it much more than just text editor. It's not fair to compare say GEdit and Eclipse in terms of configurability, because GEdit is text editor, while Eclipse is IDE.
How will I send my daughter to the baker to buy the morning's bread with her 5 franc coin tucked in her pocket of there's no more cash?
> The internet is based on trust.

Maybe that's why we need to move towards blockchain-based networks since trust is not required on blockchain, only proof.
We're on HackerNews. We know that anything has a long list of stats and vendors will optimize for the stats that are actually shown on a spec sheet, at the expense of others.

And how is it in any way fair for reasonable people to compare a $300 phone with a $750 one? Put the XR next to Samsung S9 and have the XR cry (and by the way, the S9 is around $600 on Amazon now!).
Remember Google Code Search? That was a great feature of Google search. You could search for swear words in all the code available worldwide. In one (Sun Microsystems?) code there was a comment "The user is a wanker. He cannot remember his password." The old days were much more fun.
This is an unfortunate consequence of depending on termbox, which uses Python as part of its build (waf), which unfortunately doesn't work in Python 3.7. On Arch, you need to alias python to python2 for the build to work. I'll comment on the AUR package.

As an aside, my current 0.6.0 feature is moving completely towards termion (a Rust-based, lower-level terminal lib) that'll resolve that!
I'd say it's probably Proto-Indo-European roots, although I seem to think the Assyrians were always classed as Semetic in my textbooks.
> I've been eating once a day,

Completely irrelevant when talking about caloric intake. For all we know, you're gorging on deep fried butter once a day.
That's how it read to me, too. I'm just in awe how stretchable humans can be.
Definitely a concern, but some of the payment methods are independent. Most payments in Sweden are done by card. If that system is down, it should not affect Swish, which is the second most popular way of making payments.

A larger Internet outage is a concerning scenario though.
The power hungry moderators you describe certainly exist, but they are generally just the loudest not actually near the majority. Most moderators deal with general internet bullshit as quickly ad possible while trying to avoid making more work for themselves.
Tutor Diary Calendars and Easy Tutor Scheduling
"Is better to give than to get".

Aside your job, consider an activity that requiere help others. Most people like when you help them, even in small ways.

Also, other activities that help to be "solo", but in the good way. Like walking in a forest. Play music or paint. Exercise. Anything that allow to be in your own thinking, but in the path to a positive objetive and not remembering how much you sucks. (also, this can become groupal easily, and still let you to stay alone sometimes!)

You absolutely not need to be good at any of that. People sign in the shower, and suck at it!

So learn and do anything that you enjoy. Not work after a while? At 19 you still have the luxury to change tracks fast.

However, also PAY attention to why, how you do things, what work or not, and what effects and possible source of that are.

---

In relation to programming, in the case your wanna continue:

You hit a problem, google it, fix the problem?

Congratulations, you are above average!
I'm very impressed...

I added a new slide to the demo. Then I tried my best to legibly write "TEST SLIDE" with a simple smiling face underneath. When I clicked preview, my poorly drawn words and face had been transformed into real text and an emoji.

Fantastic work.
>This is a typical journalistic title, and not at all the same as the modern notion of clickbait

I can see where you're coming from (since the article does contain interesting details and isn't just restating the headline), but I think this title sits closer to modern clickbait, in the spectrum that runs from dry description to full-on clickbait.

I will admit, that this style of title has always infuriated me in particular: it feels like the editor is infantilising their audience by imagining the public only know the things that journalists decide to write.

Also I'd personally expect a journalistic title to at least mention the subject. Even something as simple as "Robert Langlands: the mathematician you've never heard of" would be a big improvement
A fullscreen desktop application resembling a sci-fi computer interface
Running an Agency?  How to Approach PR to Get Clients
A complete guide to voice-controlled home automation using Google Assistant
I've had a couple of experiences with math olympians. They were both very bright (I don't know how they're not followed by throngs of beautiful ${people who are attracted to men} -- solving compass-and-straightedge problems can be as performative and awe-inspiring as an impressive guitar solo), but they lacked in other hard-to-define areas. They had thin skins for criticism (people like me who have failed in competitions and gotten low grades etc. have a lot more emotional scar tissue) and tended to overestimate themselves. Interestingly, they were never arrogant, they just overpromised a little.

They were still valuable workers, but took a strange onboarding process compared to regular dummies (like me) who just want to be the best they possibly can under skull constraints.
I really enjoy that Vault has included the ability to use Keybase to encrypt the initial unseal keys easily: https://www.vaultproject.io/docs/concepts/pgp-gpg-keybase.ht...
Making Prometheus more awesome with Thanos
ElochiBlog – Latest Technology and Blogging Arena
Continuing to use cash should be a national security issue, just like for instance, using open source software is starting to be in some places. Any country that wants to get rid of cash is just making it easy for future rival nations to cripple its economy with a hack or two.
What if the broken leg cannot be repaired and no pain meds are effective? Suffer! :P
They shouldn’t have listed a database if they don’t require a specific vendor of DB for operation.

Jusging by what you are saying you’d probably have a problem telling the two apart, while they will have many differences when run at scale.
My dad worked for the same company for about 40 years. My brother only recently left a job where he'd worked for over 20 years.

My sister and I are the only ones in our family who switch jobs every few years. Switching often seems to be better for our careers, though my brother has worked on some very interesting stuff. (All of us are in IT.)
You know the EMV specification is open and anyone could write software to check a PIN using a standard smartcard reader (10$ on Amazon), right?
That was one thing which was positive: no software copyrights.
> No other device on the market currently provides a secondary processor that runs full validation of the UEFI firmware before allowing the processor to start booting.

HP laptops have a secondary processor (SureStart) for firmware integrity, http://h10032.www1.hp.com/ctg/Manual/c05163901
I think the systems are pretty robust by any measure. I've never had a card reader in the Netherlands fail and had to pay with cash before. I have seen ATM's out of order a couple of times though.

If the payment networks all go down, I imagine you'd also have trouble withdrawing cash from an ATM too. What's the alternative? Cash under your mattress for a rainy day? Do you think the value of cash would be stable enough to be useful in this solar flare scenario? I think we'll have bigger issues...
Clojure transducers from the ground up (2017)
That's awesome, great work, do you use this regularly? You'd love fs.blog with that level of thinking.
But this guy was a hunter. There is a legal tension whenever a hunter finds the tip of what looks to be a big find. Should they hand it to experts, and let the experts make the further discoveries, or thouroughly document the site so they can claim the credit for each object found?

There are normally negotiations, and silly theatrics whereby the original detectorist stands amongst the scientists, so they are seen to be "discovering" each piece as it is unearthed. I dont fault them. Millions might be at stake.
By “use” you mean is when that database size fits in a single page of memory, right?
But not in Europe, where the privacy protection laws forbids doing this without client's consent.
I always like to use flight as an analogy. When we tried to copy nature, we failed pretty hard but when we came up with our own way it worked out best. Computers are not like human brains. We are in the process of inventing a new kind of intelligence for machines. It may guide us or give us ideas, but it's not going to solve the problem for us.
Care to disclose where you work/what your org does?
>What's the alternative?

Withdrawing it from a bank branch.
Then people have to trust the people with the time, energy, and interest to know how to develop the stuff behind it. All it does is shift the trust to people who are even less accountable.
I read this a couple of days after watching Doug Limman's movie "Fair Game." (https://www.imdb.com/title/tt0977855/) Liman is known for playing the amoral chief of staff in House of Cards.

This CIA training book is all about avoiding self-deception and getting as close as possible to the truth. Those are good aspirations for any trade. Try debugging a complex system without doing those things. You can't.

But there's a whole lot more to making the truth useful. People with power must also avoid self-deception: they must listen. That didn't happen back in 2002-2003.

The movie is about Bush 43 and Cheney's push to convince the world about nuclear weapons in Iraq. That administration infamously disclosed the identity of a CIA undercover person called Valerie Plame. They did so to discredit her spouse Ambassador Joe Wilson.

Mr. Wilson made a fact-finding trip to the nation of Niger (north of Nigeria) to verify the administration's claim that Niger's uranium mines sold vast quantities of yellowcake uranium oxide to Iraq. Mr. Wilson's investigation proved that claim was false. Therefore, he needed to be discredited. Therefore the White House outed his spouse, wrecking her career and losing the lives of her contacts in various places.

CIA people come off as the good guys--earnest purveyors of truth--both in the movie and this training book. But even they can't prevent the kind of collective self-delusion that comes when politicians' minds are made up.

How many of us hackers embark on projects we know are doomed to failure? How many of us know how to validate our hunches with the right amount of information? Many of us, because that's the easy part. How many of us know how to convince people above us in the food chain? Far fewer. That's a place where training might come in handy.
I live in the US and have never worried about cash (paper or coins) not being accepted because they are "old."

I have many relatives in India. They all complained about this:

https://en.wikipedia.org/wiki/2016_Indian_banknote_demonetis...
> To further stack up the frustration, it's not uncommon to see the same position listed and re-listed on LinkedIn and Indeed for months: certainly somebody could have been hired and trained to the level needed in that time.

There are a lot of companies that aren't serious about hiring. They post jobs, conduct a few interviews, but never actually hire anyone to fill a position. My guess is that they think it's a good idea to always list an open position just in the case a demigod of computer science happens to apply.

You can usually tell right away if a company is serious - they actively shepherd you through a short but intense hiring process, and if they want you, they make an offer quickly.
https://www.bloomberg.com/news/articles/2018-08-30/google-an... is an example
They don't call it junior devs but "university grads".

Allegedly EA has found that the latter is cheaper and just as good as senior devs. Not sure what that implies but it is EA after all.

Then you have piece of shit companies in Vancouver, BC that pays about what a Seattle starbucks barista makes, mostly UBC and SFU students.

I've given up largely on the industry after spending two decades. What is happening is beyond commoditization of technical laborer, we are probably going to see high school kids among the workforce.

It's insane to ask people to commute 4 hours a day, do mundane unimportant tasks that managers who got where they are not out of merit but due to seniority, people stay behind long after 9-5 because they are afraid of getting fired, and then going home only to briefly eat dinner and sleep, to start the nightmare over and over and over again.

At least in feudalism days, you grew your own shit and didn't have to pay 1/50 of your earnings on an unhealthy fast food because the foreigners and criminals have laundered their money through the real estate and businesses have to raise their cost.

tldr: software is getting complex yet barrier to entry are none, expect shit.

/rant
Order and pay for it online probably.
> modal

Bill Joy: “One of the good things about EMACS, though, is its programmability and the modelessness. Those are two ideas which never occurred to me.”

“People don't know that vi was written for a world that doesn't exist anymore.”
The justification is a bit of a bummer though for someone who creates software, even if just for fun and not profit ;)
The article says he's been finding these items for 30+ years. He may not be a "professional" archaeologist but I'm sure he's more than familiar with the process and the protocol around these things as well as the importance of not destroying valuable evidence. I'll give him the benefit of the doubt, at least.
Of course this is even more off-topic, but I wanted you to know that there is a name for that.

It is the Baader Meinhof Phenomenon[0] or frequency illusion[1].

[0]:https://en.wiktionary.org/wiki/Baader-Meinhof_phenomenon

[1]:https://en.wikipedia.org/wiki/List_of_cognitive_biases#Frequ...
All these factors link back to oil. It's crucial to sell arms there because there's oil in the region. Israel has become a big ally because it's the closest one in the world's oil well. Switch to renewables and the US won't care about the region (just like the US doesn't really care about Africa and South America).
Worry not.

She will come back with her 5 francs still tucked in her pocket, because it's Sweden. So you will be all set to send her again to the baker whenever you feel like.
If this is your site; the reasons only come up when clicking the rather small images, though it looks like clicking anywhere in the “cards” should do this. (On mobile).
A high-carb low-protein diet probably is a good recipe for having a healthy brain when you tip over - you'll die of diabetes or heart disease well before you get a chance to get squishy.
https://eprint.iacr.org/2016/204.pdf (paper) https://rwc.iacr.org/2016/Slides/RWC_2016_Gueron_2016_01_08.... (talk slides from RWC 2016)
AMP loads "instantly" because Chrome preloads it, not because they're very fast. A simple page like [1] loads over a dozen JS files (including stuff like "amp-analytics"), which expand to over 1MB of code that has to be parsed.

[1] https://www.bbc.co.uk/news/amp/business-44802666
At Wikipedia I think there’s a few more not currently listed.

https://en.m.wikipedia.org/wiki/Category:Discontinued_Google...

...and I suspect there’s many that aren’t listed at Wikipedia.
Really amazing how many products were merged into Google+ and superceded. And then also how many products were sunsetted in favor of putting more development time into Google+.

And then Google+ was sunsetted and machine learning and other built in features are doing a better job of prospering than any other Google properties.

Google was always a nerd company. Creating social platforms was always an SMH move.
If you are in Organic Digital, the hardest thing is to track multiple keywords.
I have tried multiple trackers, however, I am awestruck on Rankz.io. Its easier to track and do more important things.
One person that knows what they are doing is better than a hundred who don't. Junior devs out there, keep learning and keep getting better. You will have to get used to that anyways as development is a never ending treadmill of self-learning and improvement. But it's better to have zero devs messing up the code and forcing new opinions on the development process. As they say, cut your teeth somewhere else.
Not here in the Netherlands at least... the last three companies I've worked at have all hired junior developers, though it tends to be done once a team has already been built up from more senior people and the way of working/team cohesion has stabilized a bit.

What kind of companies are you applying for? If you want, you could send me your CV and I can have a look over it, I've been involved in hiring said junior devs before and maybe I can offer some feedback. davedx@gmail.com
It's not a policy, it's the username of the parent's poster.
> they won't raise salary.

Not while they can employ people at the salary they're offering
How does this fare vs 2-bit ECC(e.g. Chipkill)?
Article only mentions 1-bit ECC.
The plugins you need to make Atom/VSCode great (no experience with modern Sublime) definitely count as configuration in my book, and often come with their own configuration load. If I sit down at a new machine, they won't be there. Most of my .vimrc is a couple of lines per plugin configuring the plugins, for example.
I'm seeing it a little differently. Clicking anywhere in the card works.
I think there’s another complication here, which is that companies will list a position once even though they are hiring several people.
GraphQL newbie tutorial – Schema definition
"every dev is expected to be able to read it anyway"

There's a lot of developers that don't speak English fluently. Of course they have a hard time, but that statement is false.
Speaking bad French to French people helps them to suddenly remember that they also speak English.
I agree with you, and in my opinion Reader was the most used and most useful product on that list. Most other discontinued products were indeed underutilized (for various reasons) or outpaced by their competitors. But TBH, there are some products I wouldn't mind seeing on that list (Allo being one of them).
Can't you make a binding / contract? My company did that with me. Basically forbidding me to quit for 12 months.

Ways you can do it in germany: hire. After 2 or 3 months to see if he is a good fit. Give him a bonus to stay. The contract allows you for up to two years without issues, maybe three. If he quits earlier. He must pay back the bonus back (Valles Heilung des bonus in german, healing 9f bonus) after a few months he won't have a chance to get something better.

You also can increase the salary in a bonus. Which he eeds to payback if he wants to leave early.

Is that not possible in America?