skysight-inc/HackerNews huggingface dataset:
I wrote something similar, including a CGI webserver written in shell: https://github.com/tlrobinson/martin.sh
Not really the point the GP was making. Doesn't matter where you manufacture, that's only one attack vector.
We do use Cloudflare, but a lot of the instance backups we store are multiple GBs - Cloudflare doesn't cache those. Not to mention uploads from regions like Singapore can be very slow all the way to the US.

It's not a deal-breaker for us, but we're very much looking forward to when they can support more regions.
> Not being a US citizen doesn't seem relevant for being prosecuted under US laws in a US jurisdiction?

Correct. Very few US crimes are contingent on having US citizenship, and the one Assange is charged with is not one of them.

> You may not have been one of the group who said this but that's a hot take from a forum that almost imploded over the "violation of sovereignty" that was the EU applying their GPDR rules to US based companies

“A loud minority on HN said something on a different issue that can be viewed as contrary to what you said on this issue” is an accurate response to most HN comments, but not a particularly meaningful one to any.
When Zora and Langston Took a Road Trip
It works well enough for me. I have no great love for Windows, but then the only available alternatives have proven worse for me (both osx & linux each used f/t for several years).

There are no good desktop os's in 2019, so they're all 'wrong'. Being 'wrong' therefore cannot be a good argument against their use. All we can do is find the best compromise for our purposes.
> Sea level is stable

Wow, this level of denial is amazing. You can literally see how the rising sea level is effecting parts of the US. If you live on the East coast it's not too hard see the rising sea level with your own eyes. Driving along the NH coast for example and you can see a huge number of "beach front" homes for sale with water on both sides of 1A and in the front lawns of all of these [1].

Miami is another place where sea level rise is having a visible affect on the city [2].

Tangier Island in Virginia is disappearing [3] you can look it up on Google Earth time lapse and literally watch it yourself.

[1] https://www.nhpr.org/post/rising-seas-are-already-costing-nh...

[2] https://www.businessinsider.com/miami-floods-sea-level-rise-...

[3] https://www.nationalgeographic.com/environment/2018/09/clima...
This sounds like both a good and a bad thing. Of course if you’re going to be operating heavy machinery, or something where lives are at risk, you should not be on any drugs. But if you’re sitting as an office worker, or cashier at Diane Reed, I think drug testing is a waste of time
That looks extremely useful though it's definitely in the "early adopter" phase of utility. It looks like this extension and the underlying TypeScript plugin that allows typechecking are being developed by a single person, and I think a team or individual would have to make a judgment call on whether to depend on it.
I mean...it's just basic biochemistry/physics. Meat is an extremely inefficient source of calories.
But you're assuming with 10-15 years of experience you're stuck at 250-300k.

People who advanced in their career at Bay Area can make 500k or more (IC, not management), solving challenges that did not exist in the first place too (that alone might potentially put you in top 1-5%?). There are more startup opportunities (whether IPO or just the technical challenges, that's up to you) with higher chances of success.

Different people have different goals.
That fuel became available because of the industrial revolution. Further technological advances will make other forms of energy cheaply available. As for intelligence, our civilization certainly has become more capable since technology and science build upon each other.
It means "I know this bit is bad but I don't know how to make it better". It's an expression of vulnerability and I'm glad people are releasing their half-finished stuff with this admission rather than not releasing.

I actually think your behaviour here is kind of crappy to take an occasion where someone is admitting to weakness and twisting it on them. Especially when it's completely voluntary to even use these products.

Shame on you.
Thirty years of Emacs here as well(1). I still use Gnus to read e-mail and Usenet, and my desktop calculator is a small frame that's running Calc.

(1) Well, technically, that includes several years of XEmacs in the middle, when GNU Emacs didn't look as good under X11.
The article is about whether, using your example, to add iPhone to the Periodic Table of Elements. They may be useful but they aren’t a fundamental element.
I've used both Visual Studio (not Code) and Vim and I have to say, the improvements over my Vim setup are pretty marginal for C++ code. Every time people come out saying you can't possibly be productive with Vim in <current year> it always feels a bit like they're projecting their own insecurities. All I really miss in Vim is good debugger integration, but so far I make do ok with plain gdb in a terminal. And this is a big enterprise codebase with ~150 developers working on it. It's perfectly ok to use whatever you like, I just don't see why you need to accuse perfectly good tools of inadequacy - you might end up turning away someone who would be most productive in vim/emacs vs IntelliJ or VS.

That said, VSCode has a lot of good ideas around tooling and I've been toying with the idea of looking into making a fork that replaces the editor component with an embedded NeoVim. I feel that would be the best of both worlds, but obviously a huge undertaking. There is already NyaoVim that implements a NeoVim gui as a web component.
I am glad they are partnering with these open source projects and companies, but they mention Mongo in their list of open source partners. It is my understanding that MongoDB is no longer Open Source, and therefore no longer qualifies to be in such a list of Open Source Open Source centric partners.
Maybe they should just drug us to sleep and then efficiently pack our carcasses into the cargo hold for the duration of the flight.
There's a simple test for this. You can generate a page with tons of the same letter or number, and a few outliers. A person with synesthesia will be able to instantly spot the outliers while a neurotypical person won't. Something like
https://www.synesthesiatest.org/blog/synesthesia-test-variat...
Remote worker here, 9th year.

I love working from home. Saves time, gas, wear on the car, lets me focus without appearing rude to anyone, etc. The benefits are endless.

I consider it a near must-have.
I have seen the term "interactive fiction" used in Infocom's documents. Although, like you, I also prefer "text adventure".

Quoting from the XZIP documentation: "ZIP is the lowest level of Infocom's multi-tier interactive fiction creation and execution system."
About time. IMHO non-competes are inappropriate for anyone outside of C-level executives (who are well compensated for accepting such terms). For low-wage workers non-competes are just pointlessly cruel.
VSCodium – An Open Source Visual Studio Code Without Trackers
I think the underlying premise of this excellent article is that design tools have to get closer to the capabilities of web technologies in order to bring much needed realism to the design process.

This is exactly what still gets me going after nearly 10 years working on design tools (I co-founded UXPin back in 2010). I'm so glad that more people in the industry notice it!

Majority of the popular design tools (Sketch, Figma, InVision Studio, XD...) work in a 30 year old paradigm of image based–design tooling (originally created for early vector and raster "creative" tools that were never meant to be used to design software interfaces!). In this paradigm the output of a design tool is an illustration of the final product that has no relation to the reality of code. The rendering is different, the interactions are just slide-based simulations, the ability to describe states is nonexistent. To get more down to earth - those tools can't even render a simple text field or a checkbox!

And yes – they're getting better and better, but ultimately getting around the limitations of their paradigm is impossible. At the end of the day those tools are perfect for drawing icons and illustrations, but really bad at creating, for example, a working prototype of a form field with validation.

That's why a bunch of design tooling rebels (UXPin, Framer X, Modulz, Interplay, Shift...) started to work on code–based design tools. In this paradigm the output of a design tool is rendered from html/css/js code, but designers don't necessarily need to know how to code. Majority of UXPin users don't even know that they're prototyping interfaces with advanced JavaScript :).

Within code–based paradigm the limitations of image–based tools do not exists.

In reference to the article here are some features present in UXPin (and some others just to illustrate my point):
- states of elements (every element can have multiple states and variants, originally we've built it in 2013. The new version was launched last year).
- conditional interactions
- javascript expression (from advanced math, regular expressions to operations on strings - in UXPin designers can build really advanced prototypes)
- context awareness (prototype can be aware of the os/browser that is used for previewing or e.g. the size of the screen and conditionally render the right state of elements)
- accessibility linters
- import and synchronization of production React.js code (in beta, we're calling it UXPin Merge)
- access to external APIs (you can, for example, build prototypes that can interact with smart devices)

None of that is possible in the old paradigm! Of course the giants of the design industry don't want you to know it, so they invest tens of millions of dollars into flashy marketing:)

Some things that Kilian mentioned are still missing, but we (and others!) are working on them.

Hope this is providing some context to the state of the design tooling industry.

Ps. Fun fact - Figma branded themselves as the first design tool with real time collaboration. We have it since 2011 and... it was also called multiplayer design :)
https://www.fool.com/investing/2019/04/07/how-amazon-costco-...

https://www.businessinsider.com/amazon-web-services-cloud-on...

AWS makes all the money, everything else is marginal.

> Amazon Web Services, which accounted for about 89% of Amazon's $1 billion total operating profit this past quarter. That's despite AWS accounting for just 10% of the company's overall revenue during the same time frame.

> But despite all of this, Amazon generates just a fraction of its net earnings from e-commerce. Instead, Amazon's bread and butter is its cloud computing segment, Amazon Web Services (AWS).
"Basically you're just telling us that you are optimizing for your own time and don't respect your colleague's time, "

Huh? How did you draw that conclusion?

As for NVM, your suggestion feels longer than necessary / optimal. That makes it a waste of my time to type and someone else to read. For someone who is time sensitive, can you give me something else I can use?
What a wonderful and equitable world globalism has created. The wealthy can just buy citizenship while the poor, the desperate and the refugees languish pretty much stateless. At this point a wealthy chinese, saudi or israeli citizen is more of an "american" than a poor kid born in the rust belt. At least the government and the elites value these wealthy foreigners more than any poor citizen here in the states.
I have been at several places that treat email as a formal record / promise / contract. It’s “in writing.” I have never encountered people who use chat that way, even though people will sometimes search the record to refresh their memory.
Report deems Russia a pioneer in GPS spoofing attacks
I think he's trying to state how unlikely that scenario is (compared to how relatively easy it is to ban Uber)
Cool Idea, and very easy to migrate between VMs.
How did you feel about Kindle jailbreaks? Why not just let people get root if they wanted on the device they paid for?
Ime: available, away, busy - all mean "phone is on and person may or may not be available".
For as much trouble as quoting always becomes in the comments I'm surprised it isn't a supported formatting option.
Better use a throwaway because the truth might get you banned.
The wouldn't typically ask directly unless they expected people are committing tax fraud, but you can bet that any country Coinbase is operating in can ask them similar. They have to abide by a wide range of financial regulations. It would be more typical for such a thing to come up during the audit for a singular customer
I'm picturing something more like bird-like or even moth-like drones, intelligently repositioning themselves to provide the widest coverage.

Satellites are too big of a target, and not very transparent; e.g. we wouldn't know if someone went up there and installed some snooping hardware. The same can be said about drones, but with proper swarms the chances of you connected to a compromised drone would be less.
Well, yes and no; the more that gets into Rust, the more that can be refactored. I don’t know much about the details though.
In November 2017, Waymo announced that it had begun testing driverless cars without a safety driver in the driver position. In October 2018, Waymo announced that its test vehicles had traveled in automated mode for over 10,000,000 miles (16,000,000 km), increasing by about 1,000,000 miles (1,600,000 kilometres) per month.

In Arizona, Waymo has fully autonomous taxi service you can use right now. https://waymo.com/apply/

Is that a lot of hype? Maybe.
Arsenic and Lead are in 45 popular fruit juices sold across the country
Please don't post flamebait here or engage in nationalistic flamewars. Yes there are huge challenges to conversation across deep divides—but the site guidelines require that we make good-faith efforts to overcoming those challenges or—if you can't or don't want to do that—simply not to post.

https://news.ycombinator.com/newsguidelines.html
Interactive fiction may have been used as an explanation for muggles, like "a movie you can control", but I cannot recall seeing it as a category in any of my gaming magazines from the 1980s.
No, it's the opposite.
Why's it bad? I think immigrants bring a lot into this country and we should have more immigrants. And if you're worried about immigrants stressing the welfare system, this method selects for those with greater means and less likely to rely on these programs
This is a reasonably small release, I don’t have anything to say about it so I will instead do what most other people in this thread have done and make a general comment about emacs:

I think emacs has a few simple advantages:

1. It’s based on a high quality extensible programming language which supports writing extensible programs. This makes implementing new features, new language features, or just modifying/fixing existing ones possible and usually easy.

2. The primitives/idioms (hooks,buffers,buffer-local-variables,markers,interactive functions,advice,keymaps,text properties) tended to be good choices that allow separate modes/programs within the editor to interact well with one another. They also allow easy extension/modification/fixing of the system. I think modules (although useful and maybe necessary) do not typically fit into this category.

3. Emacs realises the idea of a programming environment built into a user interface (ie one where it is easy to interact with the user in a way that is not stdin/out). I feel like this is often touted as an advantage of html/JavaScript but in emacs one already has all the other useful programs/libraries to base one’s own creations on. On the web one always has to start from scratch. On the other hand elisp does not have any GL/canvas interface (although you can write an svg (or worse) and display it).

4. The documentation tends to be pretty good and when the documentation fails

Emacs certainly has disadvantages too. One is setting it up, another is that it often breaks and it can be hard to get used to emacs. I personally am not bothered by these because I already know enough to not mind/struggle much fixing things. Another issue is ide features but I don’t really use languages with separate ides (unless you count languages where emacs is the ide) so I don’t mind this. Indeed I mostly don’t use any of the ide attempt features like projectile or the static code parsing/analysis
Before people comment too much about how he's departing because of conflicts of interest, I would like to point out that Bob Iger -- CEO of Disney, which just unveiled the new streaming app, Disney+ -- is on the board of Apple, which just weeks ago unveiled their new streaming app, AppleTV+

Point being, this wasn't because of conflict of interest.
> I could potentially bike to work - but my work doesn't have showers

You could perhaps use an electric bicycle, electric moped, or a 1+1 two-seater like a Renault Twizy:

https://www.renault.co.uk/vehicles/new-vehicles/twizy.html

All cheaper options than a full sized electric car and still pretty practical to get around in.
Once so far in last 8mo. It wasn’t a big issue in our use case, especially since there was no data loss.
Making Predictions in Media
61.87 has quite a few solo requirements in make/model for student pilots, so getting them dual trained in two airplanes seems potentially not worth it. There's an out clause "or similar make/model" essentially leaving it up to the CFI or the flight school to decide what is similar. But heck I wouldn't sign off a student trained on a Cessna 152 for a solo in a Cessna 162. They'd have to be really similar like Cessna 150 vs 152 similar. If the company produce the same plane with electric and fuel power plants it might work. But that's two airworthiness certification processes the manufacturer has to go through.
I am sort of surprised that well respected CR is doing reports on heavy metals.
You’re right about incentives. How about offering homeowners something for their trouble - e.g. if a neighborhood votes to rezone for higher density, all existing homeowners get a yearly rebate to offset some portion of their property tax. I guarantee most people value cash in their pocket now more than some nebulous property value at an undisclosed time in the future.
> Almost any RTOS on the Cortex-M profile will fully utilize the NVIC, giving you a hardware-managed preemptive FIFO scheduler even in interrupt context. NuttX's lack of this feature is a severe weakness, and a major reason to avoid using it.

I think this is a miconception about how RTOS's can work. Certainly in a bare-metal environment (or with a minimum RTOS), prioritized interrrupt-level processing is critical. But with RTOS's like NuttX, interrupts should be very brief: You should enter the handler, perform mimimal housekeeping, and signal a prioritized thread to perform the interrupt-related operations.

This is not a oversight in the design, it is intentional replacement of prioritized interrupt handling processing with priorotized multi-tasking processing.

The NuttX interrupt handling is designed so that the context switch after signaling the prioritized thread is ZERO. The return from interrupt vectors directly in the prioritized task (assuming it is the highest priority). This is all intentional design and is very efficent in these regards.

There is no one-size, fits all RTOS. You find that some are too minimal and primitive to meet your needs (I am thinking FreeRTOS, ChibiOS, Zephyr, ...) and some may be heavier weight than is necessary for your purposes (perhaps NuttX, nucleus, RTEMS, ...) or even heavier (VxWorks, QNX, Integrity, and on up to Linux). If you want the features of one class of RTOS, then you will find the others flawed in various ways, whichever RTOS is that one that meets your needs. It is a kind of Goldilocks effect.
If you don't want to sign a non-compete, line it out when you sign your employment contract.
Agree - they should just outlaw them for all workers.
Yeah! That's a thing we're working towards. We're currently looking into apt and npm, both efforts are coming along pretty well and driving development towards fixing the bottlenecks preventing it from "just working".

https://github.com/ipfs-shipyard/npm-on-ipfs
https://github.com/ipfs-shipyard/apt-on-ipfs
Please don't break the site guidelines by making insinuations of astroturfing or shillage when you have no evidence for this. The presence of opposing opinions is evidence of nothing except that a topic is divisive. Meanwhile such accusations and insinuations damage the container here, and are off topic besides.

I've written a ton about this if you or anyone wants more information. See the links at https://news.ycombinator.com/item?id=19538691.
Establishment media thinks julian assange got what he deserved? How shocking. When will the atlantic and the establishment media get what they deserve? How many illegal wars have they pushed? When are they going to end up in jail?
If so much negligence happened in any other country, that countries currency would be fcuked.

But America has privileges and unfortunately, time and again, those have been abused.

The only and only thing stopping this Trainwreck from collapsing is being the reserve currency. The future will be a story to tell in economic textbooks of the future.
Low wage workers are rarely in a position to negotiate anything, much less a non-compete.
Sure dropping objects is another option, but arguably that would work in an electric plane too.

However, I really doubt they would certify an electric with a higher takeoff weight than landing weight.
Discovery performance is the biggest issue I see. If I deliberately load the same file on a couple of peers, it can take hours (or forever) to be able to find a peer with that file to pin it. It is clumsy and difficult to explicitly connect to peers (because you can't just try to discover peers at an address, you need to include the node ID as well), and even if you manage to enter the right information, you won't necessarily succeed at connecting to the peer the first time.
If you used `<<-EOT` you could tab-indent the HTML so it reads better. The tabs will be automatically removed and the source code will be much more readable.[1] Of course, it would require tab-indenting all your shell code (but not the HTML itself), which may be a hard pill to swallow if you're a spacer. But the fact is that tab indenting was once upon a time the norm in the land of Unix programming and the tools reflect this.

Windows converts and Python programmers are the ones who turned the tide. I suspect that when most read older source code from the Unix universe they don't realize it's almost entirely tab indented because 90% of the source code will still look clean no matter the tab stop (which is of course the very point of hard tabs =)

[1] I never understood why Perl's heredoc construct didn't also adopt this behavior. I always cringe when people use heredoc (even in shell) without indenting the entire body properly. I mean, that's kinda the point of the heredoc--so the data becomes part of the code.
> Due to the severity of some of our (implementation-specific) attacks against EAP-pwd, we will briefly delay the release of the full details of the vulnerabilities that we discovered. Please use this short time window to update your devices, we plan to provide the full details in as little as a few hours.

Scary.
I would guess it is because they haven't thought about what it is they are doing. There is a big difference between "hi" and "hi, do you have a few minutes to answer some questions".
See also: https://github.com/avleen/bashttpd
What's the monthly storage cost on that?
That’s a fantastic argument for communal ownership! Thank you <3
>>I know a whole bunch of folks who have married specifically for immigration reasons (some of them admit it, most don't).

To be perfectly clear, this is immigration fraud and it’s extremely illegal.