skysight-inc/HackerNews huggingface dataset:
Microsoft applications released as store apps were an attempt at minimalism in features. Their music, skype, mail, even the control panel replacement "settings." Windows 10 has been cutting features left and right.

To Microsoft, minimalism means:

Rebuild a popular piece of software from scratch

Release the NEW improved shiny app that follows a new design fad. Gloss over the fact that it's unreliable, slower, more crash prone & lacks over 50% of the old apps features by promising fix the 'issues' and missing features with future updates.

Retire the old but fully featured (still working) app while the new stuff still lacks basic functionality.

Retire this NEW stuff when it's still lacking promised features. And replace it something that lacks even more features.

Windows 10's attempts at minimalism means that a feature you rely on today might be gone forever with the next update or hidden - requiring a treasure hunt.

There's just one app that MS didn't screw up by going minimal -- OneNote. I still can't figure out the Win32 version. The store version just clicks for me. They once included an excellent RADIAL Menu for OneNote but removed it inexplicably.

(Radial Menu of OneNOte https://www.youtube.com/watch?v=Job4Rg-sbDo)

*

Developers pursing minimalism tend to release software that:

Require too many steps to accomplish simple tasks because controls are HIDDEN away behind hamburger menus and/or frustrating gestures. Example - windows 8's charm bar that required moving the mouse off screen to the top right corner to reveal the settings menu.

Have too much white space - and have tiny text (self explanatory)

Replace intuitive, native, user friendly controls with a Minimal but frustrating version - example removing the Underline of hyperlinks in webpages, even changing the mouse icon on hover. Sometimes, links and normal texts are indistinguishable. Another example super tiny (or hidden) scroll bars

Going mobile only - even when the site / service doesn't use any mobile only features.

Mobile first - Mobile first and minimalism are often mentioned together and is an excuse to release featureless but bloated websites or apps.
I would imagine that Go’s GC is worse than the tunable JVM ones, but go isn’t powerful enough that one would ever be tempted to program in an abstraction heavy style.

That is a compliment.

One of the design criteria for Go was to push programmers away from being architecture astronauts whose abstraction heavy style results in having no idea how much work you are hiding in all of the layers. And that design criteria was based on analysis of the actual failure modes of significant software projects.

Therefore the fact that real world Go apps generally manage to avoid that failure more is a testament that they succeeded in this design criteria.
Apparently, a user flagged the word "moreso" as being a typo. According to the author, not only is this report erroneous (because "moreso" is actually a colloquial word), but it automatically resulted in the author's book being flagged on its sale page as having quality issues.
Top 7 Modern programming languages to learn now
Wishing everyone here a safe, prosperous and healthy holiday!

Just received a gift from GoogleFi: a brand new Nest Mini and will be experimenting with voice commands tonite ;)
MIT: The Billion Year Belch
They were paying €100mil a year to a direct competitor who owned and operated the current infrastructure for them. The amount of money they were paying was, if anything, a direct incentive not to give them the access required for the migration.
People who criticize such things are sometimes the stupidest form of smart people. English should be fluid.
It's kind of nice to thumb through my grandparents' old magazines and see ads with entire paragraphs of copy.
Agreed, a welcome change indeed!
Author compares different message serialization libraries (protobuf, capnproto, flatbuffers, etc) using real world data.
No the zynq chips have a cortex-A9, which is armv7, this is armv5. It still does have a MMU.
Send a spec of what’s reasonable given the budget and ask for approval before continuing. If you’re worried about bugs increasing the time consider adding a contingency to the budget. Pad everything out a bit. If this runs to multiple cycles, give them deadlines for feedback and push out the schedule if you don’t hear in time.

Also if it’s your first time and you need the cash and experience, you can overdeliver a little. But if nobody is ever unhappy with you then be aware that you probably are overdelivering.
Show HN: (EARLY) Phoenix LiveView Reddit-Like Site
How does it compare to Adobe Photoshop Lightroom?
You are proposing that children should learn to accept bullying and sleep deprivation because adults experience it. This would create a perpetual cycle of each generation passing on the bullying and sleep deprivation to the next. That vicius cycle exists, but it is not necessarily the only possible life cycle.
As usual, two options are presented:

1. Government-mandated monopoly provider

2. Government provider

A small business I worked at in a town with a population of 40,000 was approached by the local cable provider. We had 4x T1 lines at $1000 per month. They offered to run fiber to our building for only $1000 per month plus $4000 per year for three years installation fee. Given how many other places we could spend $4000 per year for three years, we opted to keep the existing T1 stupidness as the slow bandwidth was not a serious problem for a small manufacturer.

I found it interesting that during the sales pitch of their salespeople (new rep + her manager), they mentioned that they were "in good with the town council" and were proud of this fact.

Our building was approximately 150 feet from a cable box in a residential neighborhood that was immediately on the other side of a tall fence along one side of the parking lot.

I asked why they couldn't just run a cable from that cable box, and they told me that the city had a law that forbid them from running a single line across public property to private property that wasn't receiving service and then to another private property that would receive the service. The private property they were referring to was a 10' strip of unused property with bark ground cover.

I asked why they hadn't run cable throughout the industrial zone that we were located in. They said that they had plans approved by the city, but those plans required they use a PG&E substation on the opposite side of the industrial zone that was already at 100% capacity. They had requested, years ago, for PG&E to upgrade the substation, but this request didn't even have and ETA from PG&E, itself yet another government-mandated monopoly provider.

Now, why they could run a fiber optic cable anywhere they pleased, is beyond me. They certainly were excited at the prospect of offering us this service.

The problem here that I have personally witnessed has nothing to do with the evil cable provider and everything to do with a corrupted local government.
Did you not read the part of the thread where authors are already reporting abuse of this system to harass them?

The problem is Amazon just lets anyone flag an eBook. It treats these random flaggings as signal to downgrade the book, directly costing the author sales.

The primary function of the system from Amazon’s POV is to keep costs down, meaning no customer service is required. Taken in that light it makes sense.
Using an expansive definition of a common term is classic motte and bailey. Hate groups are evil monsters because they lynch people, some institute is a hate group because they say things we don't like, everybody please assume that institute is all evil monsters out there lynching people. It would be easy to have two separate lists with unambiguous names if they wanted to make the distinction clear, but they wanted to not make the distinction clear.

As to the argument that it doesn't confuse anybody, it sure seemed to confuse that guy who went and shot up the Family Research Council because they were on the list.

And the answer to that is more speech. This is the more speech. Nobody is saying that we should shut down the SPLC because they publish a misleading list, only that everybody should be aware of how they're misleading people.
I respectfully disagree.

If an account has done LITERALLY NOTHING but post recruitment ads for one company and posts in a style reminiscent of a spam or marketing bot, it is not a personal attack to point this out. It is doubly so when the content of their post was what tipped one off to the fact that they might not be what they claim to be and aren't acting in good faith.

It is pertinent information to those without the time to do further research that this account acts like a hostile actor, contributes nothing to the site, and its position and opinion should be further discounted.

Furthermore, it's highly relevant in a thread where the discussion contains observations that the company is the kind of place that is bad to work at, and spams public review sites like glassdoor with fake reviews, and now also, comment sections such as hacker news.
There are more Open Source projects than there are programmers with the time to collaborate.

Some types of software lend themselves to Open Source, others don't. I once saw a disparaging comment in a forum attempting to create an open-source accounting package, "who would want to work on that boring stuff?"

See http://progenygenealogy.blogspot.com/2018/01/the-open-source...
N=47 for current users and 97% of the study population was White. I'm baffled as to how this kind of stuff can inform population health.
Agreed, and so many apps lacks an easily accessible screenshots section, if they even have screenshots.

I want to see what the apps looks like if I'm even going to download it, do at least a minimum of effort to entice potential users.
Some rules would go a long way, for example

1) No depictions of people

2) Advertising only inside stores
All existing code is bad code.
It's a different kind of regulatory capture. Same thing has happened to the EPA.
Arh I see. That make sense, Thank You.

( Not sure what's with the downvote )
Commercial rooster sauce has potassium sorbate in it.

If you mixed sugar, chilies, and garlic without vinegar or other preservatives, it would spoil as fast as bolognese.
What was ruined? And who ruined it?
>I've definitely taken a pre-EE class where we breadboarded a bunch of logic circuits without decoupling caps

Same! I didn't realize you needed them until I entered industry. I think that's a little disappointing - it's a very simple explanation, just one that most professors don't choose to spend time on.

I'm trying to put together a good demonstration of why you need decoupling capacitors in a lab setting. Best one I can think of is paralleling a bunch of inverters with no decoupling caps, and then measuring the current draw on the rail using a shunt resistor.
NetBeans is a wonderful IDE for this reason.
I've used both, loghtroom only upto version 5, but I prefer dark table!

I've never missed lightroom since moving to dark table. But then I only do pretty basic editing of raw files.

It has a couple of editing features that lightroom up to v5 doesn't have.
yeah, hurting sales is the best way to make the author accountable, where did vote with your wallet went here?

he can at any time publish a revision and be done with it
Photo Map
Thank you! Moddable looks like a dream come true for my embedded systems needs. Did not know they existed.
The people dealing with that aftermath lost. He won.
I was revenue-positive by the second month but couldn't draw a salary until the end of year two. Everything was reinvested into the business. Having a spouse who contributed household income and health insurance was the only way I was able to do it. I am eternally grateful to her.

I also picked up a few consulting gigs (including one that was quite steady) and still do that now.
> The article's suggestion to "make all fields in a message required" fundamentally misunderstands the issues at hand, because no matter how appealing it is from a type theory perspective, following that suggestion would make it impossible to ever add a field in a backwards compatible manner.

You absolutely could in multiple ways:

1. You make every accepted product type have a row type at your service interface if you expect schema evolution.

2. If you have to add a field unexpectedly, ie. where you did not have a row type, then you must deprecate the old API. If this seems onerous to you, then your service infrastructure is probably insufficiently flexible.
Last I checked it was only available on the Kindle and not (for example) the phone app.
I like to run long distances because I love being in nature, using my body, listening to books or just enjoying the sights. Running is more fulfilling than hiking for some reason to me.
Great website. I saw it first time here in the hacker news forum on the thread about the amazon wildfires. The other layers option has a lot of stuff (including active fires).
Protobuf does not do this via a typed interface, but via runtime checking.
I’m not saying Java is slow or fast, but just because it is used by large companies doesn’t say anything. They have the resources to throw hardware at it.
Geez. Unless there is there is some mechanism posited, it is hard not to roll ones eyes at studies like this. How would, hypothetically, the THC, and other cannabinoids in canibus cause this to happen given their effect on the endocrine system? The sample size looks large at over 3k until you see that the regular use group is 47 and the infrequent use group is just past 100. So we have 20x non-users to users based on self-reporting. Is this solid statistics at the least? It could be, but it is a bit misleading. Are the correlations stated after removing confounds? It reads like that is not necessarily the case. Either way, frankly, correlations with no posited mechanism are tremendously unconvincing unless there is way more evidence.
We use this at GitHub to power the commit token scanning. It is very fast and handles multiple regexes at once. We are looking for secrets from multiple providers. Couldn’t find a better option for this type of usage.
You assume advertising somehow helps the economy, but it is probably the reverse. If business A buys ads, it's competitor B is forced to do the some, or be slowly edged out of the market. Like peacock plumes, ads are mostly a tax that weighs down every business in the area.
Dark ages of AI is a meme like dunning krueger effect
I find it odd that people get most excited when thoughts of AI are aimed towards education in the classroom as the research hinted. I've always thought the most exciting thing about AI would be making robots that can cover the work needed so all human beings get to focus on what's meaningful for them. The interest as hinted from the article makes me question where peoples priorities are when it comes to the next generation getting to live life.
They literally explain their rationale in the next sentence: "Current regular users were more likely to be younger, male, and current tobacco smokers and have greater levels of social deprivation compared with rare/never users and previous regular users. They were also less likely to be taking antihypertension medication."

Also, 82% of the UK's population is white, so 97% (especially given that these are older people) isn't really that surprising. I'm baffled how pro-drug proponents consistently ignore correlative evidence that points to regular cannabis use being problematic.
> it got closed to his egregious usage.

Hopefully it wasn't just closed to him, but closed to everyone else too.

> Is this considered normal or ethical behavior for a security researcher?

weev did something similar (scraped 100k phone numbers from Apple, then shared them with a journalist) and was convicted and sentenced to 41 months in prison for it.
I’m willing to wait to hear what the unions say. If they endorse the changes it will be something to strongly consider.
If you really need speed you should use FPGA.
Just for fun, I thought of a way to do this if booleans didn't coerce:

sum(1 for data in items if is_true(data))
Funny, I just took the night jet to get to my Christmas destination. We decided that the hassle of getting a toddler on a plane was much more work, and even driving requires frequent breaks. The train was pleasant, although the quality of sleep is like camping.
Cool, we'll take a look. First we've heard of it so really curious what might be going on. Thanks!
They also need to serve a lot of people. Java also uses less energy than Go, significantly less than JS, and a whole lot less than Python [1]. Those big companies also need to care about that (not to mention about Java's combination of performance, productivity, serviceability and stability).

[1]: https://greenlab.di.uminho.pt/wp-content/uploads/2017/10/sle...
I haven't used darktable in the last few releases, but when I did, bad hotkeys on MacOS was a noticeable irritant. At the time it felt like many open source tools: powerful but difficult. It might differ today, and the lack of mandatory subscriptions makes it very appealing.
> > Look, ASN.1 is a crappy (but not awful!) schema language,

> TBH I think it's awful. The type system is woefully overcomplicated, and the syntax is totally unrelated to any popular programming language, making it hard to learn.

Is it? How? What is an alternative you like better?

> > The only thing since ASN.1 that doesn't suck is XDR.

> Sun XDR, from the 80's? Is that actually newer than ASN.1?

The first ASN.1 specs are from 1984 (I guess it goes back a bit further). XDR/NFS are from 1986-1987. ASN.1 probably did not inform XDR in the least. Other RPC technologies from that time probably did (thinking of Apollo and such). What's interesting is that even if XDR is completely uninformed by ASN.1, it's essentially a subset of ASN.1 with different syntax and a PER-like encoding with 4-octet unit size and alignment -- the similarities are striking! And even more interesting is that the ASN.1 crowd in 1984 felt that TLV encodings were easy and non-TLV encodings like PER difficult, but XDR shows that non-TLV is not very difficult at all.

The lesson of the ASN.1 experience is that TLV == bad, and PER-like == good, though flatbuffers is probably the best. And more than that, the real lesson is that open source tooling is essential. It took too many decades for ASN.1 to have decent open source tooling.

Another lesson of the ASN.1 experience is that non-free standards really suck for pervasive and essential technologies. It took way to long for the ITU-T to make the ASN.1 specs available for free downloads. Now, I do understand that the ASN.1 specs are extremely well-written -- it's clear that it cost quite a lot of money to produce them, and somehow that has to be paid for, for the IETF model is much more accessible, and that is much more important than the high quality of specifications that the ITU-T is able to produce (much better than IETF RFCs, IMO).
Hangout with Interesting People Everyday
Really the world bank's role is to be the scapegoat for fiscal misrule as the lender of last resort. They may or may not be "fair" (a subjective standard) and there are legitimate things to disagree with such as assignment of debts from previous regimes but crucially they lack the power to do much. They are judges without ballifs or executioners. They wield no force but saying no to loans and telling others what they think.

If the countries could sustain themselves without credit from them then they have no need to be involved. The worst is essentially snarky comments pointing out that the current management goes against orthodoxy/still hasn't paid them back from 1977. If the country succeeds despite going against their judgement then they just look silly until either the world bank revises their conventional wisdom or they get to say "told ya so!" when the shoe drops.

Austerity may do worse than an open credit pipeline in terms of growth and human impact but there are no guarantees that the creditor wouldn't mess that up as well and solvency is required to function in their role. While nice they literally can't be an infinite credit that never needs paid back fountain.
I train 20 hours a week for my sport, on top of full time study at University and running my own freelance business on the side.

While I advocate for sport, nothing beats meditation for increased focus!

I have tracked my stress levels over the last few years. During stretches of when I meditated, and did not.

I have absolutely noticed a difference in my internal thoughts and actions.

Before, my thoughts felt like I was in a forest surrounded by fog, visibility was impossible.

But now, I feel like the fog is slowly lifting, I am able to see the outline of the surroundings.

Give it a shot, It only takes a couple weeks of meditation to notice a difference :)
How can I configure an iPad so that my 91 year old grandmother can use it?
Reddit must really suck lately?
> "The night team remained in the dark and could not leave the site before 5 am,"

Sounds like a serious fire code violation. Are we due for another Triangle Shirtwaist incident?
Uber’s Travis Kalanick to leave board to focus on new business
There's no money involved, but it's not intended as just a place to sleep for free. It's a hospitality exchange; someone will host you, in exchange for the opportunity to meet a new person they find interesting or want to help out.

Sadly, once the organization changed years ago, it became some bizarre money making scheme for the owners. They employ a small staff and generally try to keep the lights on, but they've never really responded to user complaints about the changed functionality. The end result is the community ran screaming to Facebook Groups (where they are basically disconnected social groups that only locals know about) which basically gutted the real online community, so now single dudes trying to get laid are the most common hosts, and new surfers don't understand that it's not a free Airbnb. It's still active for hosting/surfing, it's just less useful now.
As a longtime non-professional user of Darktable on Linux, I love it. It has allowed me to turn badly exposed raw photos into usable ones more times than I can count. Some of its tools are uniquely powerful, e.g., the equalizer. It's amazing what the Darktable team has achieved. Kudos!
It is possible that will change when Disney starts selling their subscription service in Sweden.

Disney will likely use its huge archive to sell subscriptions.

That likely is the reason Home Alone isn’t on public tv in the Netherlands, as tinus_hn says in https://news.ycombinator.com/reply?id=21871486

If they play it hard, a lot of traditional Christmas movies will move behind a paywall. For example, Die Hard and Jingle all the Way, commented on this page, all are from 20th Century Fox, which is Disney owned, as is The Sound of Music)
Deep Differential Testing of JVM Implementations [pdf]
> Interesting fact: Diet Coke is many flight attendants least favorite drink to pour because the fizz takes forever to go down. They can pour three drinks for everyone one Diet Coke.

TIL ;)
Most injuries went away after I started incorporating heavy weights training. Heavy deadlifts and squats specifically but also bench press, overhead press and rows:

1. they increase strength in the core muscles which makes it easier to keep proper form for longer while running

2. putting heavy weights on your body strengthens muscles/tendons/joints. My knee injuries disappeared and I no longer roll my ankles etc
Can we all share what we achieved and didn't achieve from our 2019 resolution?
OK, yes, but it's still the rhythm of the flashes that are being interpreted, not
_ .... .. ...

Plus, I am willing to bet that far more messages using Morse are sent over radio than with lights.
Argyll, Smashwords, and their ilk are self-publishing platforms. Think fanfic and the like. The author is ultimately responsible for everything. The publishers offer services in the $10-$50 range for style-setting an entire book, and you get what you pay for.

Example: https://www.smashwords.com/list