skysight-inc/HackerNews huggingface dataset:
Everything in my comment was describing Planner. You cannot re-arrange checklists on a task in Planner on mobile. And I'm not clear if you were describing Planner in your comment, but I just tested the workflow described and it results in a second copy of my task with the same checklist items checked.
I don't buy any "transparency". Any time I hear that word, I jump to the idea that it is being used to mask something by releasing most things. I don't really care how it's used, processed, stored, etc.; I care that it is. The feds want a biometric database of every American that can be used to track, monitor, and regulate movement.

We were supposed to live in a nation where law enforcement didn't watch us unless we were a suspect in a crime. This stuff makes everyone a suspect. The idea of "transparency" only works if we have some way to verify it (which we don't) and if we can punish politicians or bureaucrats for abuses. We can barely fire bureaucrats as-is, how will we do it in the future? And politicians never get punished for mishandling a few cases.
This appears to be an open sourcing of the Databricks Delta technology which is fairly mature and I personally think very valuable.
Scientists Use Artificial Intelligence to Turn Brain Signals into Speech
In San Jose we have a new non-profit news organization https://sanjosespotlight.com/ that is doing a great job covering local issues. The traditional newspaper in the area, The Mercury News, has been laying off reporters and no longer does much original reporting after being purchased by Alden Global Capital.
Only if your test data is free of sample bias.

Given how incredibly hard it is to avoid sample bias, you can't take it for granted that your training data doesn't have any sample bias.
Usually I do it manually with Audacity. There is a free (but not open source and apparently no longer updated) program called Levelator (Mac) that will do this automatically. It's by no means perfect, but I'll sometimes pull it out if I just can't get someone to speak up or the volumes are all over the place for some other reason.

I haven't looked recently to see if there's anything else out there as I don't have a podcast at the moment.
There are many examples where global industries seeing real change based on individual preferences. Organic food may only be 5% of the US market, but that’s still a noticeable and growing change based on personal preference.

The critical threshold is people having equivalent options. If meat substitutes become indistinguishable they are going to explode across the market, just look at the adoption of filler in many food segments.
Dell's XPS 13 (or XPS 15) is arguably the best laptop in general, but you can also get it pre-loaded with Linux. It's very Linux-friendly. I've also replaced macOS with Linux in the past with decent results.

I suggest going through Dell's official certified refurbished program, which can save you $1k+ and still get you a 12+ month warranty from Dell.

I did that 5 years ago, and I still use the same XPS 13 laptop today. It's not noticeably slow and is competitively light, with a 4k screen. I have the money to replace it, but just can't justify it when the laptop still works this well.

I strongly recommend a 4k screen, though.
>It's harder to remove bottlenecks from mature applications than it is to plan ahead for the target platform and common use cases.

I disagree. It's easier to release first and change what you need later, since there might only be 1-10 sections of code that need to be changed. Python is extremely fast to write, maybe 3x faster than C. This means you can get seed funding and sales faster, and if the idea is good enough to get a decent salary, you can just hire out optimization for a v2 release. It also allows your application to appear to get better over time, which makes long-term customers happy.
The HVS was a cool design - the only real issue if I recall was its limited line buffers meaning it was hard to determine what could be composited in real time, so we ended up always rendering to a triple buffer. It also did some amazing scaling in realtime, but this came with some crazy artifacts that were super painful to triage. The occasional "flash of bad pixels" in a live composition screen was really painful. I just remember I wrote the DPI and CPI peripherals that we brought up the HVS with - on a 4MHz FPGA complex, we had YUV camera input scaling up to a WVGA DPI screen running at 60fps on a distributed FPGA platform through the HVS. Fun times.
As described in the section you've linked to, they are not synonyms as far as how the USDOT uses them.
Recommend title change: "Student slated to attend Western Michigan University beheaded in Saudi Arabia"

While "student-to-be executed" is grammatically unambiguous in writing, it's entirely ambiguous when spoken, which could easily confuse people with only a working knowledge of English.

Also, it's the title of the actual article and it meets HN guidelines.
LDPL – A simple programming language in the likeness of COBOL
Sure. I just meant that since they adopt and enforce the usage of secure equivalents to some common functions (e.g. some string utilities), and along with very strictly enforced rules about how code gets accepted, it's about the best we can expect in some situations. Not everyone is willing to consider using something other than C. I think the pragmatic approach is to point to C projects that have been largely successful in their security approach. If it causes them to adopt the onerous requirements for safe C, or to reevaluate their position, I count those both as positive outcomes.
Implant Turns Thoughts to Speech
I don't know why it's relevant when Mueller knew some claims against Trump were fake. He was supposed to thoroughly investigate the issues around it. He wasn't supposed to just go until he found one or more issues not supported by facts. Because there can be some allegations that are true, and some that aren't.
Reducing systemic, global issues to the actions of the individuals is simplistic. It's technically true that if everyone stopped eating meat tomorrow these industries would collapse, but it's also true that if people would simply stop killing each other, we wouldn't need prisons. People are not autonomous rational actors, we're creatures with a context, wills, and desires. "Simply be more virtuous" glosses over why the choices people have to make and are able to make exist in the first place. Don't eat meat, sure, I won't argue that in the right context that's the virtuous choice, but why is it on US to change, rather than the people at the actual levers of power?
People are talking about building in-house talent. I was part of the in-house talent at Hertz. We were executing the strategic initiatives (at some level we came up with them), and we were doing a damn fine job at it.

In early 2016, they fired us all. We were made to train up our replacements (at IBM in India) in order to receive severance packages. Later we found out that Accenture had picked up the initiative. And now the world knows the rest of the story.

All the points made here (ie warning signs, organic initiative) were passionately made at the time to Hertz brass. But someone, no doubt on a golf course somewhere, sold them the idea that they can save millions on paper. And, on paper, they were right: Shortly after firing us all, the CIO received a $7 million bonus. Unfortunately for everyone involved (except the CIO, of course), paper doesn't reflect reality.
> Your opinions should not be swayed by one article.

Opinions should ideally not be swayed by the volume of text making arguments, but by the coherence and logic of those arguments.
Just for background: the Air France flight referenced (AF447) did in fact have the kind of software fail-safes you're describing, the aircraft entered alternate law (ALT2) when the bad sensor input was detected and several automated flight systems were disabled (including envelope protection). The pilots were notified of this.

There's actually a lot of reasons why AF447 crashed[0], so I won't attempt to [badly] summarize it here, but I will say it wasn't simply an equipment malfunction or computer problem. That's just what started the entire chain of events that ultimately lead to the crash.

[0] https://en.wikipedia.org/wiki/Air_France_Flight_447#Final_re...
I'd love a fleet of small lighter than air balloons for city coasting
They have a shell and some technology right now. Has a real person driven one and can confirm it does 410 miles? Or the claimed 0-60? I haven't seen that anywhere and I've been looking, would be happy to be wrong.

I get uneasy when I see a company without proven tech spend more time on marketing videos than showing off the car. If it works, where is the footage of it working up to par?
If you care for privacy, I advise against Lenovo, as a personal opinion. Sorry I don't have much more to add to the conversation, other than trying to steer you clear of a company which has _repeatedly_ been caught with their hand in your data-cookie jar

[0]https://www.theinquirer.net/inquirer/news/2427650/lenovo-get...

[1]https://news.bloomberglaw.com/privacy-and-data-security/leno...

[2]https://www.makeuseof.com/tag/security-failings-demonstrate-...

[3]https://malwaretips.com/threads/lenovo-caught-pre-installing...
Or has special primitives for CPU intensive tasks.
Google Pay coming soon!
> Until about 2013, If you wanted to make a software system that could, say, recognise a cat in a photo, you would write logical steps. You’d make something that looked for edges in an image, and an eye detector, and a texture analyser for fur, and try to count legs, and so on, and you’d bolt them all together...

I'm doing a lot of such algorithms (well, not for images). Does someone know if such algorithms have a name? I'm calling it "heuristics" and I think it falls under "AI".
> Hire a lobbyist yourself, or donate to a PAC or advocacy org that is dedicated to privacy issues.

Too broke. Also, not a lot of advocacy organizations focus solely on privacy issues; most feel the need to mix in others.
Damn, the PDF download is not working but it specifically says not to post the PDF anywhere else...
Maybe. I do not have these problems. But if something happens I am sure Lenovo will honor my 3 year on site support contract with them. I don't have to send the notebook to them and I don't have to go to a genius bar with an appointment. They just come to me this or the next day and fix the problem.

You can always get a bad device. Happened to me with a faulty MacBook Display too. What matters in this case is the service contract you have with the manufacturer. And some companies have stellar service if you pay for it.
Who is forcing you to use single use plastic? Who is forcing you to drive a car powered by an internal combustion engine? Who is forcing you to eat food produced on degrading land? That's not how the tragedy of the commons works.

> Most societal changes are brought about by individuals with the courage to question something that is wrong but socially normalized.

[Citation needed]

The truth is that most sweeping societal change is driven by a central government and always has been. Everything from the transition to city-states, the industrial revolution to civil rights. Individuals convince their central governments to act, but you can't just convince an entire population to change their mind without a monopoly on violence.
Fun fact: "Nix" is a colloquial variant of the German word for "nothing". Whenever we talk about NixOS at our hackerspace, hilariousness ensues.
C# has some at least some slight advantages to Java for the Linux ecosystem when building complex applications where you want a garbage collected and at-least semi-portable application.

1) C#'s interface to C/C++ (P/Invoke or Platform Invoke) is generally easier than the Java equivalent (JNI or Java Native Interfaces).

2) C#'s interface to COM and COM-like systems (Bonobo and Gnome/Gtk's GObject world, for instance) is a little bit stronger and again somewhat easier than the Java equivalent.

Admittedly, some of that "easier" is subjective, depending on one's background and training, but C# coming from working with complex platform combinations of Win32 and COM has had to have some focus on making platform and object system interop work well, whereas Java always felt like (to me, at least) platform interop was more often a "bug" to eventually work around with a "pure" Java library given the chance.

Semi-related aside: It's still something of a shame that anti-.NET sentiment several years back damaged so much of the reputations of so many of the best C# Linux applications. There was briefly a time where there were several very strong Gnome-environment C# applications in-box in Ubuntu, and I still think it was a mistake they were dropped. A lot of the arguments from that period somewhat soured me on running Ubuntu as a daily driver and some of my opinion of the larger Linux open source community. It was exciting seeing apps that I could so easily contribute to (as someone's whose day job efforts typically were C# at the time) in the box, it was angering seeing them denigrated not on their own merits but by indirect association with Microsoft (despite Mono's distance at the time, open patent promises, etc).
I am worried that when non-marginalized groups are harassed, the punishment won't be as severe as harassing someone who is from a marginalized group.

I'm not the one who needs to give examples. They stated that they particularly "don't tolerate excluding people in socially marginalized groups". So, I imply that they are going to be more strict against this behavior in that specific case, otherwise there would be no use in making that point.

For example:

"We will exclude you from interaction if you insult, demean or harass anyone."

Is a perfectly understandable clause, and no further information would be needed in case they were not planning on discriminating based on the "group" that people belong to.

It's analogous to saying: "Killing is bad, it's particularly bad if the person you kill is a politician."

It implies that killing a politician is morally worse than killing someone else. If you didn't want to imply that, you would simply say "Killing is bad", which everyone can understand.
Ask HN: Apache Ignite vs. Apache Spark?
Hi all,

I know Apache Ignite quiet a bit, at least worked with the data grid API. I'm currently thinking about how to best distribute a temporal open source storage system, that is maybe in the first step simply replicate the data through a single master, which may distribute writes both asynchronous and synchronous to its followers/slaves. I want to preserve ACID transactional semantics through some kind of consensus protocol and the single master. I don't think that a two phase protocol is the best, though.

But I'm tempted to use Apache Ignite for distributing a transaction log from a single master, though I haven't used Apache Spark (which I probably can use afterwards for the query part!?). Or maybe I should use another system like Zookeeper!?

Any kind of recommendations would be great -- oh and the system I'm developing is mostly written in Java (and lately some Kotlin) :-)

Kind regards
Johannes
Learning about my personal source code was plenty worth it.
Neither Denmark nor Norway have Apple Stores -- there's actually many prominent (and monied) Western European areas missing.
"But it's also true that if you eat meat..."

Any meat under any circumstances? This makes your argument seem broad to the point of being useless. You're talking about a specific system, much like one can criticize ICE automobiles for many valid and specific reasons, but those reasons don't apply to the entire concept of motorized transportation.
Even in China, don't you chose to work for someone?
Most of Apple’s rebound can be attributed to two people - Jobs for the vision and Tim Cook for turning around their operations.

There is no next iPhone type product on the horizon. The smart phone already has 66% penetration in the world. Anything that Apple introduces is going to pale in comparison.
> And there was no real training required in being a journalist

This is nonsense unless you think the only training of value happens in post-graduate degree programs. Journalists get a huge amount of on-the-job practical training.
So... you're not actually concerned about "privacy" as such, just with Amazon's fidelity to their written policy?

Yeah, you're spinning here. The headline and your hyperbole above quite clearly want to frame this as a "Amazon is spying on your family" thing. And when challenged, you're retreating to a bland critique of their process adherence.
That would be Dan Riccio, wouldn‘t it? He is senior vice president of Hardware Engineering, directly answering to Tim Cook and leading the Mac, iPhone, iPad and iPod engineering teams.

Some of the current/recent failures that come to mind:

- The MacBook keyboard issues discussed here

- The MacPro disaster (thermal design issues -> no real update since almost six years)

- The The MBP 2018 thermal design issues

- The MBP „Flexgate“ (display connector design flaw)

- The AirPower debacle

- The iPad Pro 3rd gen. „Bendgate“
It's used for sequencing. Think game scripting, except for a machine. The instruments / data handling is not in JS. None of the key functionality runs on a virtual machine or interpreter (I'd stake a lot on that). But, for instructions that must be human readable and machine readable, which are uploaded from ground stations, you sometimes want a scripting language like LUA or JS.
Nationalistic flamewar, which this comment crosses into, is not ok here. Please do not post like this to Hacker News, regardless of which nations you're in favor of or against.
CLR interop between languages is great, so if you count all the C# world as a part of the ecosystem of F#, F# has a relatively huge ecosystem.
Okay, statist.
Hypocrisy is one of the originals of the Western culture. For example, I can be evil because the God will forgive me eventually. I can commit crimes and invade you but you can't because you need to be a Saint. I'm talking about the society as a whole instead of any individuals. This is the same as the Totalitarianism is one of the originals of the Eastern culture. These cultural traits date way before Democracy and Science, and start crawling back during the past decades. The Democracy was only invented several hundreds of years ago. It's an political ideal that's implemented with the Scientific methodology systematically. Without the sophisticated design over the system, the Democracy would never be successful. In fact, It's far from being mature and has been stalled for nearly half a century compared with the advancement of the Science.
We need to put down our arrogance and emotional attachment to the good old days. We need to stop the Hypocrisy and reinvent the Democracy with the new Science. It sucks but it is necessary for the future of the entire human race.
You said MongoDB is best at everything and relational databases are useless. I disagree. The point of the descriptions was to show concepts that you conflated, which you're now doing by talking about canonical data.

None of these topics (canonical data, SOA, ESB, unified log, event sourcing, kafka, caching) have anything to do with MongoDB and why it's the best database for every situation. You have not made any arguments for this. You're just talking about other things and then following up with patronizing comments about me being confused or disagreeing just to disagree.

Unfortunately at this point I don't think you have any arguments forthcoming. Let's end it here.

EDIT: Replying to your email here:

"I am assume you are reasonably intelligent, so I'm not clear why you wrote this.... Obviously, my point was that MongoDB was flexible enough that it worked well for different architectures. Since that seemed to confuse you, I repeated this point, over and over again, in different ways, hoping you would understand me. I am puzzled why you are having so much trouble understanding what should be a fairly straightforward idea?
"

Again, not confused, please stop assuming that especially if you're going to have such an outrageous assertion to begin with. Other databases like Postgres are also flexible enough to work for different architectures. You should actually describe different architectures (not random concepts) and WHY you think MongoDB is better than everything else in that scenario. That would be an actual argument.
A Newbie’s Guide to SDR on Kali Linux: Using a RaspberryPi as a Transmitter
"Post" was the old timey term for a public announcement or message. This is why so many old newspapers have the word post on their name.
Access to Apple Stores is a particularly difficult issue here in Canada. On the East Coast, I'm a half-day from the nearest Apple Store, and there's no main-in repair program.

My only option is the "apple-approved" is the local Staples. Staples!?
Samsung Delays Launch of Galaxy Fold Smartphone
FB is replacing PHP with hack. Nobody outside of FB seems terribly interested now that it won't run existing PHP.
If the sample is "all the gas turbines I own", I don't particularly CARE about the bias...
> As the stream of transactions goes up

It doesn't. Bitcoin is architecturally limited to ~7 transactions per second, and typical rates are about half that.
> supporting a unified API that can work with redirect-based payment methods

Does this mean that it will be possible to implement Stripe payments that work without JavaScript?
In litigation happy countries, yes, it does open you up but less so if you focus on technical facts pertaining to the job and not any personal issues.

... and, yes, I know of a few cases where honesty was not the best policy. The circumstances were quite possibly valid where others would not have felt comfortable with the individual, and potentially cost the business money, but being honest at that stage was not doing anybody any favors.

In technology, if you believe someone lacks x, y or z, to round out their skill set and you can articulate it without making it personal, I think the recipient will appreciate it - maybe not the same day as they were rejected, but it's always nice to get a perspective from an outside party. If you can't articulate the short comings then maybe focus on the good aspects and then use the generic not today, maybe in the near future kind of response... but you shouldn't ghost them.
> trading off performance (user productivity) for flexibility (developer productivity)

Flexibility can often be "user productivity" as well.
In a repo that large, you don't want to have random people pushing to master anyway. Have people commit to branches, and then automation merges the approved branches into master. ("Automation" may be as simple as the "Merge" button in Github's UI, or more complex if necessary.)
I would actually pick Vala over anything else for GTK3 applications. It’s really pleasant to work with and compiles to optimized C code, so you get serious performance wins over Python (and type safety to boot)
Virus mutation can allow viruses to just species:

https://en.wikipedia.org/wiki/Spanish_flu#Hypotheses_about_t...
Embrace Raises $4.5M in their latest round
I think take homes are pretty good.
I have done them and I am now providing them for new applicants where I work.

It is amazing how many people have a resume that looks good, and seem solid but they cant code in any reasonable way.

We do phone screen, bring in applicants that have a good resume and presented ok on the phone part. If we like them, we give them a take home assignment that is based on our technology stack, everyone gets the same one for each posistion.

They committ it to our github, we spend some time looking through it. We bring back the best performers for a second interview where they can present their work and talk about the experience.

If we like that we hire them :)

The quality of our hires have gone up once we started doing it.

I understand it is not for everyone.