skysight-inc/HackerNews huggingface dataset:
I don't think that's quite what the OP meant by sandbox vs. simulation.

To me it didn't feel like there were many challenges or ways you could irreparable damage your city in City Skylines. You could maybe invent your own goals, like creating a specific look to your city or building the most density possible while maintaing efficient transportation. But that's what I'd consider sandbox: using your own creativity on a blank canvas with almost no chance of entering a complete failure mode you can't recover from.

The SimCity games felt more like they were a challenge needing to balance the budget and build a sustainable city all while being resilient to events like disasters. Might just be me, but I never felt like I could fail at C:S; whereas in SimCity you could make a few stupid decisions or expand too fast and start losing money, and all you could do is watch the city degenerate into a wasteland that can't be gotten out of (without cheating anyways). That made it feel more like a simulation.
Gosh, I wish I had a good answer. Riak (and Riak-DT) were the best I knew of in this regard, but Basho folded and I haven't kept track of the level of community/corporate support available. Not sure where Riak stands these days. There are a bunch of prototype databases experimenting with CRDTs and other eventually-consistent mechanisms, but I'm not sure which ones have garnered significant traction in the industry yet.
Introduction to using libFuzzer with LLVM-toolset
IMHO, one of the best TV intro's ever.

"Gentlemen, we can rebuild him. We have the technology. We have the capability to make the world's first bionic man. Steve Austin will be that man. Better than he was before. Better...stronger...faster."
I think the problem with any sort of selection/motion combo is that a selection has two endpoints (limiting to just single-selections; multi-selections and cursor make this a jillion times more complicated).

When you make a motion you have to decide which one of the endpoints is the current cursor, and that's where I feel like you run into trouble. "Grow the selection up by one line" is a hard notion to express when you started by selecting down. Vim has visual select mode, which has a line-based, character-based, and block-based mode. I'm not totally sure that we need them to be distinct.

The problem is that kakoune now has me vaguely dissatisfied with both vim and kakoune and I don't like it.
Learn How Tzelon Failed to Build a SaaS for Twitch Streamers
I have no idea about the load carrying capacity of the drone, but it would be an awfully cool project to add an ultrasound sensor(s) and write a program for flying it around randomly indoors without hitting walls. A fancy feature might be to solve a real-life maze by flying through it. Would such a thing be possible?
That's why I have a second "fake" G account.
I like this process, although I'm not as consistent as I'd like to be about answering in comments rather than in the review tool. As an addendum to this, I have a general rule for code review: the developer doesn't get to push back on any (correct) request for comment/renaming/clarification. I'm prepared to accept that the fact that somebody felt the need to ask something is proof enough that the code in question isn't as obvious as I thought.
AirSwap | Frontend Engineer | Full-time | Brooklyn, New York | ONSITE

AirSwap is breaking open the true applications of blockchain. As the world of finance is tokenized, we’re using modern web technologies to develop peer-to-peer trading products on Ethereum. We’re growing our team with industry-defining talent by seeking driven engineers with proven track records of getting things done in high-impact environments and industries across the board.

Requirements

* B.S. in computer science (or equivalent) with 3+ years professional experience

* Direct contributions to large scale production web applications

* Expertise developing in the JavaScript ecosystem and React / Redux

* Strong usability and interaction design sensibility

* Natural interpersonal and communication skills

Nice to have

* Experience with Ethereum ecosystem technologies

* Experience developing Node.js microservices

* Experience working in a technology startup environment

Deep experience is good, but talent and drive matter most. You'll have the opportunity to take ownership of key software products and have an impact on the future of blockchain and adoption of the technology itself.

* 2018 year in review: https://medium.com/fluidity/2018-a-year-in-review-d7f5cb0e5d...

* Recent release Spaces: https://medium.com/fluidity/spaces-is-here-a36fa6753474

* Recent release DexIndex: https://medium.com/fluidity/introducing-dexindex-93dc0bac77d...

Apply here → https://boards.greenhouse.io/fluidity/jobs/4110677002?gh_jid...
> far better alternatives

Are you referring to New Scientist?
My older generation MBP keyboard (2015?) Is really good, best laptop keyboard I've touched. The newer one is just painful. I don't even know what I don't like about it, it just feels terrible, maybe because of how short the travel is. The key bottoms out immediately and it feels like I'm just tapping my fingers on a solid surface.
> And thus JSON can't... […] properly encode non-Latin text (no, — hexadecimal encoding is even worse than no encoding);

This is (RFC) valid JSON:

"我喜欢吃鱼。"

Sure, JSON has some corner cases. Binary protocols can, and do, as well. While I'm sure that non-compliant JSON examples exist in the wild, I would think that overall they're exceedingly rare compared to compliant ones.

And if you don't like the limitations of JSON, extending the format for your particular use-case is a valid solution. (Though I would argue that going w/ a well-known format that already supports your needs is a more pragmatic one.)
I'm really sensing that the pendulum is swinging fast toward experiment and verification and away from theorizing and interpretation. Dark energy, dark matter and Hawking radiation/Unruh effect are among the testable problems facing theoreticians these days. While I personally share the author's preference for a single unified universe to a multiverse, it seems like proving it true or false might not apply.
Yes, MagSafe is still awesome, I'm blown away that they took it away for something else.
Guide to Equity and IPOs
Human sensorium is extremely flexible. The experiment I'm thinking of used subtle vibrating motors on a belt to indicate north, and people performed exactly as though they had suddenly acquired absolute directional sense with no awareness of the vibrations after a little acclimatization.

The other classic is "reverse vision" glasses that flip everything upside down. Takes about 2-6 weeks to rewire your brain, then everything appears normal... until you take them off.
I think this is intended to improve reliability. Having an image taken at some point in the process can identify issues pre and post sort. Maybe even provide evidence that mail was postmarked at a specific time.
There's different kinds of "fast" is the problem.

Are you juggling lots of messages concurrently and orchestrating across complex topologies of nodes? A BEAM language is going to excel. That's why Whatsapp, Discord, and RabbitMQ use Erlang/Elixir.

Are you trying to go really fast in a straight and simple concurrency scenario? Go/Java/C++/Rust is going to be faster than a BEAM language in those scenarios.

You won't want to implement a complex concurrency run-time in Java whereas Elixir is not a good choice for a 3D game engine.

Still, there's nothing wrong with using both.
Doesn't it also have serious security issues, partly for related reasons?
I signed up for it after my letter carrier misdelivered two pieces of my mail in less than two weeks after having maybe one mistake in the previous decade. I think my post office stopped using the same carrier on the same route everyday and instead tried some sort of "load-balancing" scheme where a carrier's route can change based on mail volumes.

By seeing the mail I should be receiving, I know to talk to m neighbors if it doesn't show up in my box within the next day or two. We continue to have delivery issues about every couple of months.
I suspect it's probably much more straight forward to horizontally scale across nodes with Erlang/Elixir and OTP than with Go.
Ask HN: How are services that scrape Google Search Results legal?
So I'm getting into a heated argument as to whether its okay to take another company's product & intellectual properties, without a license deal, without their knowing and without their explicit permission, slap a logo and a website and begin selling it?

Please explain how this could be morally justified, leaving legal ramifications aside for now.
East Asia is China, the Koreas, Taiwan, and Japan. South Asia is the Indian subcontinent, and sometimes Afghanistan and Myanmar. SE Asia encompasses everything inbetween - so Indochina, Malaysia, Indonesia, the Philippines, and maybe-Papua New Guinea.
The talks are nice.

The articles are very disappointing though.

The first one claims that Jay Forrester's urban model was wrong, because it produces right-wing/libertarian results. I may disagree with libertarians too, but that's not how you criticize a scientific model. How about some concrete stuff?

The second article is just bland. It asks a very good question: what should we optimize for when constructing a city? And then proceeds talking about different things none of which helps to answer the original question. The only takeaway: a city must have a library. A good thought, but not an eye-opener.
I don't know that you'll be able to sell a programmer that has stuck with C on Haskell. The ability to look at code and have a rough idea of what the assembly will look like is, in my opinion, fairly high up on the list of desired features. Haskell does ... not really provide that.

And as for greppability, it has become very common now to use keywords, which were very common once upon a time but went out of favor with Algol, so that you get declarations like "fn isValidPass(...)" to make grepping even easier.

And easy grepping also means easy parsing, which works both for machines and for humans when you're trying to digest unfamiliar code.
Oh, nice. It looks pretty fancy, too. I’m surprised that Google didn’t axe it in favor of Google Flights.
Yes. Harvard’s CS50 course livestreams lectures, both in 2D and sometimes in 360 degree format (!)
Or the botnet that appeared and disappeared in a few hours back in 2008.

https://en.m.wikipedia.org/wiki/Kraken_botnet?wprov=sfla1
Coming from a field where "worse is better" has been the motto for a while, I don't think pull journalism seems like something that is going to really work.
So its kinda like putting small IR->visible light lenses into your cornea.
You are probably talking about different kinds of representations.

hathawsh meant representation in the sense of memory layout and other low-level details of how application state is encoded. You seem to be talking about the programmer-visible abstractions built out of that layer. Behaviour at that level has to be predictable in order to "maintain correctness", but predictability at the lower level is mostly a help maintaining for the correctness of malware.
I can't access this link. Site seems down.
I'd love an answer to this as well
Offhand, I agree but also want to suggest.

Error replies should also include at least a short-text response (often along side a numeric one).

Initial connection strings might also have a text-string that says something useful to humans, like what the protocol is; just like the various multimedia container formats that were developed on the Internet rather than by 'media companies'.

Push complexity as far up the protocol stack as possible; but don't sacrifice useful extensiblity at lower levels if it makes sense. At the same time don't depend on that data staying the same (if it exists in another layer, it should be modifiable without breaking your actual protocol). FTP is a great example of a protocol that (because of connection multiplexing limitations) embeds data which should be low level in to a higher level.

If an RFC exists that describes the protocol then packed is probably OK. If no RFC described protocol or method exists, try to get as close as possible with off the shelf stuff and prototype with human readable things where possible on top of that until solid requirements for a new RFC are refined.
In other words, computer exploitation is basically hostile debugging.
> If the drivers are so junk, why were they accepted into the Kernel?

It's possible they weren't junk originally, but stopped being maintained. Or some other reason.

Also, WiFi drivers can rely on firmware, which Linux developers have no control over. Which is a bad thing, but it's quite common unfortunately.

In general, when choosing WiFi, find the driver which manufacturer actively maintains. Intel is a good example of such.
I think anything that changes macOS UX has a tremendous uphill battle.
Wow 30 and up is elderly. Lost for words
This is how I approached it. With ECS on AWS I could just make staging, production, and test envs all identical by deploying a set of containers.

But Docker for development really still feels so annoying and in the way. So I've just been using a Python virtualenv and a postgres instance installed directly on my machine. I tried to make docker dev work but it just always felt in the way, between my dev tools and the environment. It's been working fine but I'm sure there's some who will hand wave and insist this is a problem.
I agree.

How about: you keep repeating the cycle until all respondents are equally mad at you for you not siding with them?

Then you put your hard hat on and publish.
you ll still be receiving exactly the same amount of data from your photoreceptors, just more green than before.

one thing i wonder, is what happens when you sleep
Sometimes, after many years, some people forget some of the irrelevant details of their education.

Do you remember all the steps in the ATP cycle?
Love Hotels are a hit in East Asian. So yes, it's popular China as well since at least 2016[1].

[1]: https://www.theguardian.com/world/2016/jan/13/chinas-love-ho...
Part of me feels like "Gimme gimme gimme! I want it _now!!!"

Another part of me is more thinking "I wonder what unexpected side effects we'll see when we have data from clinically controlled trials of large numbers of people using this technology over timespans of 40-50 years?"
Don't worry, if you look into the comments, the politics really comes out in force.
This is not a TCS textbook. This is core algorithms.

Source-TA ing an algorithms course with tardos
Years ago, spam emails were sent to random email addresses found on the internet.

Now spam emails are sent to live email addresses harvested from peoples' activities

Today caller ID is spoofed not even with random phone numbers but specifically phone numbers with area codes relevant to you. For me, it's phone numbers of my area code which I have zero contacts in. Or it's phone numbers from my phone's registered address in Houston.

What makes you think it won't be long before fraudsters are able to connect the phone number they're calling with people likely in your contact list by ... looking up leaked contact lists?
Is that where Daft Punk got the lyrics too?
Who/what is this? Official USPS service, third party...? It looks either really cool or really sketchy, and I can't tell which.
No, spatial dimensions have a very specific meaning. The universe has 3 big special dimensions and 1 temporal dimension (and perhaps 8 or additional "small" dimensions.)

Here monism means another thing, I'm not sure what, I'm not sure that it even mean anything at all. The important thing is if it is possible or not to find any experiment that can refute the existence of monism. (It's easier to be a little less technical and ask for and experiment that confirms the existence of monism.) If no experiment can confirm of refute it, then it is outside the realm of physics and can't do anything to save it.
Tiling window managers are very fun to use, once you get the hang of them. They're definitely not for everyone, but they make my workflow much simpler.

For anyone who uses a Mac, and has used this - how is it? It looks really cool, but I'm concerned about speed/stability. I used Magnet (http://magnet.crowdcafe.com/) when I had a Mac, because the lack of any sort of tiling or snapping annoyed me, but it was slow and felt very much like a third-party add-on and a hack.
While you probably have the right idea, about the possibility of there being downsides to something like this, I think you’re way off base with the detail you’ve opted to focus on.

Physiologically speaking, maybe the excess biochemical signaling could lead to fatigued pathways, chemical exhaust toxicity, cell death... but I think that could be overcome with a control plane that permits deactivation, so that you only use it selectively, and that passes the buck, leaving the burden of responsibility with the patient.

In practical use, I think subtle social consequences are a bigger accident waiting to happen, worth more attention than the subsequent, resulting inner well being (or lack thereof) of the post-op recipient.

Little things like having the ability to observe otherwise silent flatulence, notice residual keyboard heat, see through clothing, and perhaps even walls, watching dinner cook, that sort of thing would change the sense of self, sure. If it’s truly harmless, you’ll see an alarming level of adoption.

But it’s the arms race of being left behind, when seemingly the rest of the world gets something like this, and you can’t jump on the bandwagon, leading to an absurd amount of dangerous elective procedures that would likely become the bigger evil.

Suddenly ordinary just isn’t good enough, so what happens next?
For me, the advantage of vim no longer lies within the original vim editor, but in its ubiquity -- I can have all the advantages of Sublime Text, VS Code or whatever and still use (mostly) the same keybindings thanks to various vim plugins.

I'd consider switching if there was a viable plugin for my current main editor or, better yet, something similar that NeoVim is trying to achieve (i.e. running actual vim as background process for these plugins instead of emulating).
Like this visualisation you mean ? https://www.airvisual.com/earth
You can see the whole world with particulate matters clouds and how they are affected by the wind.
There are still groups out there who believe the earth is flat, more extreme than anti-vax but a similar, irrational belief.
But parent claimed that creating a set with a different order was inherently a bug. Not that depending on the order of an unordered set was a bug.
I wonder if some military unit would be interested.
I was thinking of American Scientist and Physics World. I’m not really familiar with New Scientist, sorry!
I think ideally:

1. First, Monty City holds LaLa corp accountable to what society deems morally acceptable. LaLa corp doesn't generate profits out of thin air--the people of Monty City generate that wealth

2. Then, LaLa corp flees for the less regulated Carlo City

3. Finally, Moo Corp, a new organization that solves the same problem as LaLa corp, launches. Warned by seeing LaLa corp held accountable and driven out, they avoid the actions that would make Monty City eject them

In the real world there are people who are hurt in this process, but what's the alternative? Being held captive by LaLa forever? Is that better?
How so? I ask as someone who doesn't consider his macOS install complete without Bartender and Moom, etc.
It's the BBC News website. They're not selling anything. And what motive would they have to enable knee-jerk civil liberty erosion?

Serious question.
Not always, wind has a huge impact
> I wonder if we're starting to hit up against some sort of limitation or local maxima that is blocking our search to the global maxima.

That and maybe also human cognitive ability limits.
Or the php framework.
Or kraken.js.
Or the responsive css boilerplate.
Or the API gateway (KrakenD).
Or the Joomla theme.
Or the ransomware-as-a-service (RaaS) affiliate program.
> TAL does sometimes engage in journalism....I think some TAL pieces meet these criteria:

Give examples.
She was unhealthy before her arm and ovaries were removed. Now she is healthy, if partially disabled. We are fortunate to live in a time where arms and ovaries can be largely compensated for. By the time she is of child-bearing age, if she chooses, she might well have the option to undergo a semi-cloning procedure as part of in-vitro fertilization to create an embryo that contains a blend of her and her mate's chromosomes akin(ha!) to if she had functioning ovaries.
Did he manage to work white nationalism into binary versus ascii wire formats? I've seen him make some pretty impressive leaps before but that would be outdoing himself.
I've found that the better way to do the Pomodoro technique is to use a physical hourglass (one that has sand in it).

If you find yourself wandering, look at the hourglass and see if it still has sand in the upper chamber. If so, go back to work, if not, you were focused enough on your work for enough time not to notice the time running out.
Sounds like precisely what Google does?
I think you have a great point but it’s only part of the problem. I can affirm your sentiment with anecdotal experience. At my company cost discrepancies of less than 20k are considered a rounding error.
I can't zoom the text on this website. I don't want to generalize to wm design choices but why, why would people do that on some sites, why is this even technically possible.
I suspect that branding is powerful, so it's better to keep an existing flight search running than to axe it in favor of something else and loose all the existing customers. Google bought ITA and kept matrix.itasoftware.com running with (presumably) the same branding; Booking Holdings bought Kayak and kept kayak.com running with the same branding.
I have never seen a page manage to break browser zoom so thoroughly. Zooming to 300% on Firefox actually makes the text smaller.
They’ve already started piloting an annual subscription that gives you a permanent 20% off every purchase, every time, with a barcode pre-loaded on your phone. It cost me $29 for the whole year. I buy a ton of stuff at BBB for my company and it paid for itself in the first hour. And no paper coupon needed!
Tools like pip, pear, gem, etc... are quite bad as well. Unless they are validating gpg checks of files or packages against a trusted source, then you could easily be installing a package from a mirror that has been compromised. In fact, this has happened to python repositories several times.

Even gpg checks when done the way Ubuntu and Redhat do it, is also bad. I see people install the gpg keys from the mirror all the time. If I pop the mirror, I can simply put my own gpg keys in the mirror and a percentage of people will happily install it.
Are you assuming cost increases are due to materials? labor is a huge cost, it might even exceed materials.
how does google take your company's software product, repackage it, and charge monthly subscription for it without telling your CEO and legal team about it. Please, I'm all ears.
I think your heart is in the right place, but this is the same mentality that has the US trying to "export democracy" all over the world, and it's causing tremendous damage and suffering. I think we need to accept that we Americans don't know what's better for everybody else. Different culture, different values.

Why not instead work toward universal health care in New York, and then invite people to move there? Then you get to help people, but you aren't being tyrannical against the people that don't want universal healthcare.
Enterprises want to consume software dependencies they can trust. In a peer-to-peer model, anybody can publish anything. The value in having some sort of intermediary (e.g., Artifactory, etc) is they can act as a gateway before vulnerable dependencies make it into your build pipeline.