skysight-inc/HackerNews huggingface dataset:
> a different day-night cycle

The duration is very close to Earth's. I don't think it will be an issue.

And since Mars is several light minutes away, and hence out of range for real-time dialogue, going out of sync with Earth's cycle will not be a huge issue either. You'll be talking via email anyway.

> reduced gravity

Yeah, that's a bigger issue.

> boredom and cabin fever

Could be an issue, yes. But if you're a scientist, you could work yourself to death in that new environment. So much to study, so little time.

> It'll be extremely expensive, really depressing, and probably pointless.

Climbing down from trees seemed the same at first.

Moving out of caves, into hand-built dwellings seemed the same at first.

Etc.

The point being, it's easy to overstate both the glamorous and the depressing aspects of something we are not familiar with.
I don't mind writing the core of my software in platform specific C / C++ but I really like the idea of using web technologies for the UI + manipulating data in JSON for software IO (thus having a minimal JS engine). Does anyone know of a good middle ground ? I need CSS, VueJS and SVG. From what I read on the internet all I found is to link myself to the libchromiumcontent library

http://www.chromium.org/developers/content-module
Ask HN: How do you deal with incompetent Tech Architects
I was employed in a firm where the Architect would design the whole system and ask the developers to just do the so-called "grunt work" of writing code. The problem was that there were many issues with the code architecture. He also reprimanded us if we suggested using a newer tech (Spring mvc instead of Struts). When I couldn't talk him through the problem, I decided to have a meeting with my manager. To my dismay, I was fired the following month.

Did you ever have to face this? What would have been an ideal (and safe) plan of action?
This all falls squarely on the shoulders on landlords and their greed. Once they take a look at the applicant's tech salaries, the prices go up.
How about ones that don't have unpredictable 15ms-30ms latency was well...
Its more dangerous, lots of people don't even want to bicycle because of the perceived and possibly actual real danger.
Yep. Phone HAS to have a headphone jack.
I am aware that my presentations aren't optimal for communicating targeted information, and it does weigh on me more and more as the years go by.

So far, I haven't been able to justify to myself the time required to do a really professional job, so I just show up and talk for a few hours. I like to think there is some value in the spontaneity and unscripted nature, but I don't kid myself about it being the most effective way to communicate important information.

I'm taking some baby steps -- I at least made a rough outline to guide my talking at last year's Oculus Connect instead of being in full ramble mode.
This is definitely sparking the Streisand Effect now. I had never heard of this site before, and having their domain dumped by three major tech companies in a row has plastered it all over my news bubble.
That obviously varies by person. Why do you think people get different cases or make modifications to their phones?
The version they used for TI had a variety of rules that completely changed the metagame of 1v1 (no bottle, for example). Even ignoring the obvious API advantage, the match was unfair because the Pros had never trained under the constraints that the AI team brought.
> - And physical keyboards. Something for SSH'ing with.

https://www.indiegogo.com/projects/keyboard-mod-a-physical-k...
Beg to differ. Here's how my mother makes ghee at home:

1. Heat milk and milk cream (mostly milk cream), let cool, add yogurt culture

2. After yogurt is set, add water and churn

3. Extract the butter that you get from churning, drink the leftover buttermilk :-)

4. Heat the butter till it's ghee
The worst piece is that they usually measure from first day of sale, not last. If you buy this same phone next year, you'll only get a year of updates.
There were several attempts at this back in the dial up days. Here's one of them: https://www.cnet.com/news/gateway-shelves-net-surfing-device...
How fast are those packets moving?
The Latest ARKit Resources
Twitter announces Reasonable Scala compiler with the focus on compilation speed
A previous HN discussion on this topic pointed to the fact that women in developing countries embrace STEM more than those in developed countries. I believe we'll see more women in STEM when financially, it makes little sense not to.

Judging how America is quickly becoming a Service Industry country, and how necessary a dual income has become, that time may come soon.
>It's a conscious and IMHO defensible choice by the people who already live here...

This statement smells really, really bad.

As the article stated, she had to leave the SFBA because she was evicted and the housing prices had gone up too much. She lived there, and didn't chose that. As with all gentrification, the population that lived there didn't chose for affluent (typically white) people to move in and raise their rents forcing them further and further away from what had been a home to them for generations.
Liquids partially vaporise below their boiling point (eg water vapour in humid air). See http://pubs.acs.org/doi/abs/10.1021/jf60134a022?journalCode=...
"Silicon Valley’s amorality problem arises from the blind faith many place in progress. The narrative of progress provides moral cover to the tech industry and lulls people into thinking they no longer need to exercise moral judgment."

Morality and the Idea of Progress in Silicon Valley http://berkeleyjournal.org/2015/01/morality-and-the-idea-of-...
Repeat after me: "Hardware is not software".

Software is far, far, cheaper than hardware. Building bespoke hardware for a tiny fraction of your customer base is insanely expensive, because the larger players have sewn up all the component orders. Once you build your hardware you are stuck with it forever. There is no "Day 1" patch for hardware.

If you needed further evidence you only have to look at the number of hardware Kickstarter projects that fail miserably because they grossly underestimated the cost and complexity of actually making a physical thing.
To be honest, whilst I don't want to take anything away from the author's story, and I accept that different social expectations would've played a big part, I'd suspect that the main difference was because of gaming culture.

Perhaps some have forgotten, but the gateway drug for many people getting into computers was games, especially in the 80s. Gaming culture at the time was heavily skewed towards boys and young men. I'm sure there were plenty of girls and women who played games too, but on average it seemed to be more of a male activity. Current gaming culture is much more diverse, so don't get things twisted, I'm talking about how things were back then. I think if you can explain the major influences on the gamer diversity landscape back then you can mostly explain the computing diversity landscape right now.
This could work well for Ethereum smart contracts
At one point I would have agreed 100% with you, but I think throughout history there's always been a tension whereby tolerant and democratic societies somewhat repress speech that's antithetical to their existence.

Imho, this is a good thing.

Some ideas are too virulent to be fought fairly and will dominate without work in the shadows to resist them. Aka "if you eschew a strictly dominating strategy for moral reasons, and your opponent doesn't, they will win."

So I think there's certainly a back and forth. Neo-Nazi's (or Democrats, or Republicans) shouldn't be allowed to visit public grade schools and indoctrinate children, but they do deserve free speech.
This is not a good analogy.

1) Google is an advertising company. They're not good at making products. If they were, they'd have a lot more profit come from places other than AdSense. They have literally dozens of products, and very few of them impact the bottom line. Clearly they do need to figure out what people want.

2) Dev Tools in Chrome is a way to get developers to target Chrome. This means Chrome is going to work better when browsing than other browsers.

3) Google has so much engineering bandwidth that Dev Tools is a tiny investment. It was useful enough (at the time it was released) to keep it entirely internal, honestly. Letting the public use it was just gravy.

4) Web developers are far, far more common than people who need to use SSH from a phone. Not all developers use SSH and not all developers have a reason to use it from a phone.
Distribute your digital product straight from GitHub to paying customers
If you are anything like me it says you just want something that works and does the job reliably.
It should be noted that while the disks do keep counters their space for such counters is small and you can sometimes over it and do some places are forgotten. I've seen it happen on HDDs and had this as a root cause of some repeated failures at some customers due to their specific workloads and their interaction with the system.

I do support you in the general point that this is rather unit to work on SSDs but it may work on HDDs as they have a similar failure mode and physical locality is easier to achieve there on them.

That said they unlikelihood didn't make it impossible. Filesystems should be written and tested against such attacks.
We didn't hang proven murderers on our side.
> Essential Phone will get guaranteed Android OS updates for 2 years and will get monthly security updates for 3 years, so your phone will always be secure and have the latest features.

Unfortunately, this is the maximum any vendor can promise to do right now, as anymore than that depends on the chip manufacturers and such to support their chips. So until Google changes that somehow by forcing manufacturers' hand, this will be the best we'll get.
Thinking they can bend reality through sheer force of will (aka managerial edict), right up until reality smacks them in the face. Example:

M: How long will this take?

D: Three weeks.

M: That's too long, we have to demo at a trade show in two weeks.

D: Fine, we can take out half the features.

M: No, we have to demo in two weeks, with all the features, end of story.

D: It can't be done, end of story.

M: Do it anyway.

D: We can't, what your asking for is literally impossible.

M: Fine, I'll loan you three more developers.

D: No, that won't help. Haven't you read The Mythical Man Month for crying out loud?

M: Of course it will help, how can it not help?

D: Nine women can't make a baby in one month.

M: That's not really relevant, get all the features done in two weeks.

D: Then why did you bother asking me how long it would take in the first place?

M: Just do it.

D: ~grumble~ -- storms off in a huff.

...

...

...

...

...

...

2 weeks later.

M: Is it done?

D: No, I told you it wouldn't be done.

M: Oh, OK. Well how long will it take to finish?

D: Another week.

M: OK, fine.
I thought this was going to be an article by Heston Blumenthal...
Network Security Monitoring on Raspberry Pi Type Devices – Hack4Net
^Agreed, and agreed.
Rheinfelden - Zürich:
70km,
59 minutes train ride
You have to be careful about that, because there's nothing in net neutrality that prevents restricted data silos, censorship, takedowns; it's really only about forbidding a specific network management practice that allows ISPs to impose a time cost on sites and services they disapprove of.
Someone should do a modern WxWidgets type library using modern APIs and that works with modern C++ (C++11 at least), Go, and Rust.

The most minimal effort to do that would be to improve wxWidgets rather than begin a new library from scratch (PS : I use wxWidgets and it's great !)
Chrome developer tools are pay-for-play. Aside from download size, users are not impacted by the existence of the developer tools. Users who don't want a physical keyboard can't exactly remove it.
Actually, each Electron app ships with its own version of Chromium, and if you have multiple apps running you will have multiple instances of _approximately_ the same runtime, but zero shared resources across apps - no shared executable segments, no shared RAM, nothing.

So the bloat is actually bigger than running multiple instances of Chrome.
So what's your answer to Visual Studio Code then?

I see Electron as opening up desktop development to developers who previously wouldn't have the been able to do it. Should we gatekeep just because developers don't have the resources to do a proper native app?
Good point! So maybe the moral calculus comes from a weighing of both sides ultimately effected.

It certainly seems more just when looked at that way vs random meme person the internet fixates on.
At the very least, that you're into cigars.

If you were to get this phone, I'd hazard that you're interested in supporting this kind of brand and what it stands for, even if only a small aspect of it.
Let's see how fast this gets ghosted..
Also, as our nation's metro areas become more dense, we need to make sure we have train connections that are co-located. For example, Pleasanton ACE and Pleasanton BART, or in San Francisco Caltrain and Muni/BART, which they are doing with the multi-year Downtown Extension project. These little things make a huge difference. Commuters eliminate an additional connection and get a small walk in.

Diesel trains will eventually be replaced as well and then we can begin inlining but we should at least plan cities and stations to make public transit easier.
This article makes it even more interesting that math majors have risen in terms of female distribution at the same time CS has dropped.
Noted! Will add a better explanation to the README. :)
Crazy that the people posting here would have a computer from 2010 with 4GB of RAM.
Making OpenSource software more secure using Kafel and Dependency Analysis
The way you behaved was reasonable. The architect and manager were unreasonable. In cases like these, it's often difficult or impossible to change the company. All you can do is start looking for other jobs.
Moving to an open office plan.
Swiss Digital Asset Exchange Buys U.S. Wallet Maker in All-Bitcoin Deal
Being stupid about compensation was a pattern when I was managing.

Want people to be happy? Give them no benefits, no health care, no 401K, no bonuses, and plow all of that into salary. People would rather have bragging rights about how much they make. Doesn't matter if you point out that they get a bigger package when the employer pays the health care (if the employee pays then they pay with after tax money).

It is mind blowing to realize that people that are way smarter than me are stupid about money. But I've definitely seen that pattern.

I ignored what they wanted and gave them good health care, did 2:1 match into their 401K, and did bonuses so we didn't get double taxed (corporate and personal).
If you're innovating for the sake of innovation, then you're stuck in a rat race without an attainable end goal.
99 independent genetic loci influencing IQ/brain health/structure (n=280360)
The engineering workstation lab at my alma mater had very permissive settings. When it got late and the students got tired, they would pop up xclock on other people's workstations. There was a lab rule aginst doing anything devious, and I don't recall it ever being violated. I'm sure those Suns are long gone now, and the relaxed policy with them.
TESLA Looking to Test Autonomous Trucks on Public Roads
Where are you getting a $300 aluminum Chromebook?
We need both - simulations and to go there in person. We used simulation even for going to the moon, it's going to be an essential tool for Mars as well.
I don't think surface-mount was a thing yet in 1979. I built a Z-80 machine in 1980 -- yes, hand-soldering some of the chips onto the boards -- and I don't recall there being any surface-mounted components. Though I guess I wouldn't be surprised if the IBM PC had some, and that was only a year later.
> the UI provided by Swing was less restrictive than the one provided by Electron.

I really want to know the use cases you're talking about, because, to me, nothing could be further from the opposite.
Announcing TypeScript 2.5 RC
react native for desktop

We're all waiting for that silver bullet
Huh. Looks like that's been updated to:

> Devices are your personal property. We won’t force you to have anything you don’t want.
One question that seems to go unacknlowedged around rapid development tools like Electron is: Does it trivialize work that others think are much harder?

A lot of devs have studied native app development before doing some amount of web development, or in this case mobile html app development.

By learning the technical natures of native app development perhaps a little too soon, devs can miss out on the incredibly deep lessons you can learn from rapidly iterating and solving customer problems, because most customers do not care what something is built in.

There's no question Electron (like anything) could be better in some ways, however, for it's strengths in ease and ability to test a solution with the market (and discover it's more than good enough), are toolsets like Electron really that bad?

There is a path to justify native apps in my mind, a path that when possible to go through tools like react, react-native, electron to build working solutions, is valid, and fine. The need to optimize the speed and performance, say in a native application.
MacBook Air (I think it's 2013) with 4GB is still chugging! Runs Electron apps fine.
Sure, everyone will keep being disciplined, waking up early to a work a shitty office job. They will keep doing data entry for 40k a year and cleaning up public toilets for 35k a year. They will put up with massive stress and the risk of being laid off at a large corporation
That meetings are an open mic comedy venue.
Might not be the easiest if you intend to get a certain thought or point across but I really enjoy the format. Reminds me of long-form radio shows.
In Paris, a Glimpse of Public Transportation's Driverless Future
They also have great screen tech from their tv business. So if that's been transferred to their phone business it's gotta be great.
I disagree with that. And even if it was, what difference would it make? Between two people with incongruous assertions, one has to be wrong.
Ugh, I hate the branding. Smartphone is NOT a galaxy. Fuckers.
Have you seen the Nokia 6? Pure android with dual SIMs
How does Electron open up desktop development to developers? If they were already developers, how were they unable to use any of the many free (or inexpensive) development environments out there?

For macOS, XCode has been free for as long as I've been using Macs (2006). For Linux, it's essentially all free. For Windows, yeah, it used to be expensive but setting aside full-fledged Visual Studio, there were lots of options that were either free or cheap.

Just because we have a huge influx of developers who only know or want to use JavaScript doesn't mean my laptop battery, memory, and CPU need to cry every time I open up a note taking app.
I had a computer in the eighties, and was never scorned.

Very few people thought the home computer would ever be anything other than a fad, or a toy.

I remember buying an Atari 1200ST, I believe? I was the only kid in my classes that had a computer, and printer. (The best printer I ever owned. Out of ink? Dip the ribbon in ink--done.)

I knew pretty soon, it would only benefit me with word processing though. I felt I had such a advantage, I thought, it felt like I was cheating.

My point is computers were not easy to use. Very few guys were doing much with the boxes. They were considered anti-intellectual in many circles.

Guys like Wos, and Steve obviously saw the potential, but I don't remember anyone making fun of people for liking computers, except in Hollywood movies.
I think trying to give credit to colonization for Hacker News, web browsers, and whatnot, is a ridiculous thing.
Sure, but is it A cigar, or is it YOUR cigar?

I think I can safely say that offering a variety of colors would not be an appealing feature to you. I also feel safe guessing battery life is a bigger factor in your purchasing decision than the brand of the phone. You're probably not very influenced by which celebrities use which phone. You also probably don't buy new phones on release day.
Not a physical keyboard, but Hacker's Keyboard on Android is my favorite for SSH'ing

https://play.google.com/store/apps/details?id=org.pocketwork...
are there any though? From the article, it seems that they had to cultivate the colonies themselves.
And a big piece of that market doesn't even want it.
How to Keep Your Trading on Track (And Stay on Profit Lane)
The same principle applies.
This would mean hiring a total of six experienced
developers. Let’s ignore the madenning tediousness of
having to make every minor change six times on six
different platforms, and focus instead on the costs.
With an average salary of $150k (probably more for the
hard to find like Mac developers), and ignoring the
massive cost of finding and hiring these developers,
that’s a total of $900,000 in development costs every
year.

Focusing on the first part: Why would you be making the same changes 6 times? Is your code so tightly coupled between logic and display that you haven't reduced the common features to, essentially, libraries at this point? Separation of concerns is not a novel concept.

And Mac developers hard to find? From what I keep reading here, MacBook Pros are the development machine to have. I can't imagine that it's so hard to find a Mac developer as this post suggests.

As a one-person team deploying on all these platforms,
even the most minor change will take at minimum three
development days, one for each codebase.

If you're one, solitary, person, you aren't a team. Just like there's no army of one, despite the pervasive recruiting posters and videos years ago.

I'm glad Electron is letting you produce yet another note taking app. We need more of those. I hope it goes well. But please, please, please: I'm tired of my battery dying before I finish one cup of coffee at the coffee shop because of these inefficient apps.

Will someone, please, make Positron, the anti-Electron. It needs to be as portable as Electron (ideally), but based on a better runtime and language. Hell, Elixir is popular, let's go with that. You'll get great concurrency from the start, and hot code loading, and a decent language
Roleplay as the NSA by making creepy graphs of your friends
It really shouldn't be difficult, it's not as if Intel is worrying about how to support some computer sold in 2009. The reason it's difficult is because the companies have chosen to set up a short term process which means reapplying and testing hacky patches to every upgrade. If they stopped forking the linux kernel and invested in putting their systems on the mainline they could have excellent support, and dust their hands of the product on day one.

Sony seems to be nudging in that direction with their unified kernel, which should mean they at least only have to backport hacks once. They also have some vague attempts at mainline support.
Just buy a usb hub instead?
Notice that "free market" is a contronym: concurrent market and unregulated market are opposite things here.
E.O. Wilson has proposed setting aside half the earth for nature. That would be achievable by protecting existing wilderness areas and connecting them together into corridors.
What about desktop developers who know better to spend months developing something that can be built in weeks to solve a problem, and then determine if further action is needed?

Its understandable if native developers will lean towards advocating for native apps, and non-native app developers don't.

There's lots of folks however, who can comfortably do both and may believe value is just not in performance up front, but solving problems that add and create value.