skysight-inc/HackerNews huggingface dataset:
If you want ideas, you should check out Ratpack (a web framework for Groovy or Java) and the way the Ratpack.groovy DSL looks.

* Convention over configuration: implicit defaults for everything so the hello world example is very simple. If you try to create a new Java project in Gradle, not by copying and pasting or having the IDE autogenerate something for you, you're going to have a bad time.
* Whenever you do want to add something, there is a clear place within the structure of the root ratpack{} closure to add it. The port goes under serverConfig, routes go under handlers, etc. You don't set the port under the routing handlers, that would make no sense. Very different than build.gradle which feels like a flat list of unrelated tasks.
* Support for both anonymous code and for code which has been factored out. Of course Gradle supports this (factoring out buildscript dependencies instead of a flat build.gradle) but the experience makes you feel like you're playing around with Frankenstein's monster so hardly anybody ever does so.
* Documentation provides examples through tests, which clearly show both the code and the expected outcome, and which Ratpack prioritized being able to express in a concise manner precisely so that it could be used for documentation purposes.

Could Ratpack have gotten rid of the root ratpack{} closure, the serverConfig and handlers and registry closures? Technically yes, they're not needed to namespace their children. But it would be so much less understandable.
Vodafone have come to the party and are on AKL-IX now.
Nice to fingerprint text and avoiding that it is just copy/pasted around the web
This thread's full of really valuable information, so I've compiled these and a bunch of the other courses mentioned here into a big document[1]. I've also added quotes from this thread, with links back to the original comments.

[1] https://www.notion.so/MOOCs-recommended-by-Hacker-News-e1070...

EDIT: the previous link pointed to one of the headers in the page, instead of the page itself.
The postscript mentions a unique user ID. Ideally you'd just want a hash of the user ID, some private key, and possibly a session ID. The quick and dirty method works great for a one off though.
Redox | Software Engineers | $100k-150k + equity | REMOTE | Full-time
We are a fast-growing startup (Series B) with a mission to enable technical innovation in healthcare by giving application developers easy access to useful healthcare data. We are a remote-first, engineering-driven company. We have a culture of trust, transparency, and tireless personal growth.

We are looking for experienced Software Engineers to help us scale our platform. We look for engineers who want to have expansive product ownership, who will engage with both high-level business objectives and the nitty-gritty technical details required to achieve those objectives, and who care deeply about building a product that lasts.

Our current tech includes Node.js, Angular, Python, Docker, AWS, Linux, Postgres, Redis, Elasticsearch. We care much more about general technical ability and alignment with our mission than about experience with any of these particular technologies.

Apply at https://www.redoxengine.com/careers
Just saying, Apple will.
(Source: Apple)
Uniform black background under the piles of colors.
So Moore's Law really is dead this time. And TPU's are only faster than GPU's through lower precision.

Will compute at least keep getting cheaper, perhaps through economies of scale?

Is Kurzweil's magical next information technology, to carry on the exponential, anywhere in sight?
Increasing Rust’s Reach 2018
Samsung. :)
That's not true in the UK, there's no ID card here. IMO it's quite a nuisance, for example you need to always bring 2 documents to verify your identity and address for a variety of situations (opening a bank account, even opening a new savings account at the SAME bank, renting a new place, new job, mortgage, requesting information from the government).
It's textbook really. Gladio?
Planets and Platonic solids
Simplest is to just log out. Doesn't really matter if you upvote or not.
Simple example: sometimes it's tremendously easier and more performant to write loops with an increment counter. Test it, stick it in a function, and it works just as well as any thing else.
There have been a bunch of MMO roguelikes. Some of the major ones are Mangband and ToMENet (the latter is a fork of the former, made to closely resemble ToME3). There have been a few different attempts to solve the MMO turn-based problem. The most interesting IMO is interhack [1] (not to be confused with the interhack tool for nethack) which originally used "surreal time": depending on whether players were near it other it would switch between them taking turns within the same turn-based game, and running the game logic separately for each player so they didn't wait for each other. There's was a long writeup about it. It's a very complicated system. Never had an active playerbase. nhdaniels told me years later that he considered Surreal Time a failed experiment, and switched to something simpler, which still prevents players from having to wait for each other, but I don't know how it works.

[1] http://roguebasin.roguelikedevelopment.org/index.php?title=I...

Unfortunately the download for Interhack is gone, as is its original website.
ONLINE INFRASTRUCTURE ENGINEER | Massive Entertainment – A Ubisoft Studio| Malmö, Sweden| Onsite | Full time |

Massive Entertainment is a premier producer of games and interactive entertainment for the global market. The studio is located in Malmö, Sweden and fully owned by Ubisoft Entertainment, the world’s third largest independent video game publisher. We are around 480 people from 38 different countries working together to produce major titles such as World in Conflict, Far Cry 3, Tom Clancy’s The Division and our latest Avatar Project.

As Online Infrastructure Engineer you will be part of the development team for Tom Clancy’s The Division™ and the new Avatar project. Your primary role will be to make sure the backend server infrastructure can withstand the pressure and flexibility needs of highly anticipated online games. You will work closely with programmers in the team and operators within the Ubisoft group across the globe to help deliver a great online experience for our players.

IF YOU KNOW:
- How unattended OS deployment works or the intricacies of config management (PXE, WDS, kickstart, saltstack et al.)
- When to apply CAP theorum of highly reliable clustered persistence systems?
- The difference between authorization and authentication. Additionally, how Active Directory implements them
- Why you would want to use metrics based monitoring instead of reading log lines

YOU WOULD LIKE TO WORK WITH:
- Global scale deployments
- A small close knit team
- Saltstack, python, powershell
- Windows Server, RHEL, FreeBSD
- Active Directory, Elasticsearch, PostgreSQL, ZFS, Zabbix and Graphite

Interested? For more information and to apply; https://jobs.smartrecruiters.com/Ubisoft2/743999668226978-on...
I'm currently taking Intro to CV, and can attest it is indeed quite superb - the professor has a fantastic way of explaining theory, and goes over a really large number of topics. His antics with the videographer are also quite hilarious
> There are other, far more interesting ways, to watermark text than this that are both harder (to impossible) to detect that produce better results.

This sounds interesting, could you elaborate?
How to Activate Fingerprint Lock on Infinix Note 4 and Other Infinix Products
raspberry pi 3 b/b+
"It would be very risky to operate, even briefly, a portable imsi catcher in a briefcase and move it around WA DC, nevermind one that remained in fixed locations for hours."

Even more so in 2018 where an IMSI catcher is only relevant/useful if you downgrade the target to 2G operation, which requires some kind of additional interference/jamming.

Unless they are using "stingray" as some kind of generic term for "device you use to intercept mobile phones" and there are now 3G/LTE "stingrays".

This would all be so simple to deal with if phones just displayed an "unlocked" or "downgraded" warning when operating in 2G or unencrypted mode ...
I saw the topic and the first thing my mind went to was eve online :)

People could still just make a screenshot and the special character would not be visible, so they implemented hidden watermarks: [0]

Then the same alliance would also generate slightly different text for each person. [1]

I think things might have changed now days, as everyone is recruiting new players and make it easy for other alliances to put spies in. Maybe in some sub-groups that manage large amounts of assets?

[0] http://failheap-challenge.com/showthread.php?12731-Once-upon...

[1] http://failheap-challenge.com/showthread.php?16311-Taking-th...
Ok, I don't know about book but 3blue1brown on youtube has some really cool videos on intermediate maths. He's videos are more about understanding the underlying concepts rather than formulas.

https://www.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw/pla...
> programmers will do it by hand

Only if better performance is needed.

Thus, corrollary: compiler technology will double program performance every 18 years, but only if it doesn't matter.
> Consequently, the x86 processors in today’s PCs may still appear to be executing software-compatible CISC instructions, but, as soon as those instructions cross over from external RAM into the processor, an instruction chopper/shredder slices and dices x86 machine instructions into simpler “micro-ops” (Intel-Speak for RISC instructions) that are then scheduled and executed on multiple RISC execution pipelines. Today’s x86 processors got faster by evolving into RISC machines.

Going by that and the graph, then we can conclude that Intel saw the rapid 90's and early 2,000's gains because it was converting its chips into RISC chips?

Also, that paragraph is basically saying that Intel's architecture has an extra layer of abstraction - so now we actually see that there is indeed an "x86 bloat" and why ARM chips seem to be so much more efficient (assuming all else, including process node is equal). It also looks like Intel may have made a "mistake" going with CISC decades ago, and it tried to rectify that in the 90's.
> What's the way you measure and get consensus on community leaders' merit?

I find the model of liquid democracy enticing: Every decision is voted on by the people of the community and because that would be overwhelming you can delegate your vote (in general, for a certain topic or just for a single vote) to someone you trust, like an expert in that area. Maybe people might get a little money for voting so experts who vote with many votes can do this professionally in full time.

So now you have people competing for the expert status for certain topics (like health care or foreign affairs) and everyone in the community can have direct influence on the outcome of every decision. Every bit of power is earned and most decisions are effectively made by trusted experts.
Or, as vampires call it, "aerial refueling".
OMAC1 and CMAC are the same thing actually.
1. There is EveryPay https://every-pay.com/ . You need to open an account in the LHV bank first before receiving payments. (disclaimer: me and our dev team built their tech platform)

2. All the EU data laws apply.

3. I guess it depends on how you specify it in your contracts, you could do the disputes/arbitration wherever you want. There is an overview of dispute options here: https://www.eesti.ee/en/entrepreneur/legal-aid/resolution-of... . For example, if you have a customer not paying their invoices that are below 6400 euro you could file an a request in E-toimik/E-file (a paperless court system) and the collection is automatic. You could also sue people "online" there. (disclaimer again, I lead the software architecture/development work on the E-file project.)
Yes.

The only reason why machine learning was not called AI, is because funding for research into AI dried up in the AI winter.

Recently Google decided to revive the AI term, and here we are.
This incident was enough of an outlier that probably the correct thing to do is nothing, although that's really hard for people to accept. I'd just recommend improved first aid/trauma response (put AEDs around, train people to CLS standard).
When I was growing up, Microsoft was the “evil empire.” The times, they are a changin’.
> Make much more sense to segment for EU IPs if you are a large company that relies on such stuff to make decisions.

That could be risky for EU users abroad or behind VPN's, no?

While I understand the 'plight' of companies who rely on data sucking in some way, this strikes me as a good reason to just assume everyone is from the EU and figure out how to make a profit despite that.
Categorily false. GDPR applies based on your users location, not the website/buisness.

Please consider not stating things as facts that you havnt bothered to research.
Also be careful of copy-pasting bash commands or install instructions to your terminal, they can contain hidden zero-width malicious commands, as well as a newline at the end to make the command run immediately. Ohmyzsh on my machine detects copy-pasted text and warns you.
all her videos are like this tho
Honestly, it wouldn't matter what she would say, people will be outraged anyway.
> I haven't seen anyone attempt to address the issue of how you "land" in the atmosphere without touching down on the surface?

Spacecraft in the Venera program successfully deployed balloons following atmospheric entry, see [1]. The balloons stayed up in the atmosphere for more than 46 hours.

> how do you launch a rocket within the atmosphere?

Atmospheric launch into a suborbital trajectory was demonstrated by White Knight, see [2]. There exist air-to-space missiles, see [3]. Admittedly, none of these are fully fledged space launches from the atmosphere, but they show it's not entirely outside the real of the plausible.

[1] https://en.wikipedia.org/wiki/Vega_program#Balloon
[2] https://en.wikipedia.org/wiki/Scaled_Composites_White_Knight
[3] https://en.wikipedia.org/wiki/ASM-135_ASAT
IMSI catchers exist for at least 3gpp release 12, which is one type of LTE.

https://www.unwiredinsight.com/2014/highlights-of-3gpp-relea...

https://www.google.ca/search?q=3gpp+release+12+imsi+catcher&...
That was the sense I meant. If the US military is using patents like that I would want to know and be surprised that I had not heard about it already.

It seems like the sort of thing that would have been talked about on the internet a lot.
If they have hardware AES support, forget everything I said. Monocypher and TweetNacl are portable C, they don't use extensions of any kind.
I'm glad the DPO model was successful -- would be great if it, or something like it, became the default.
Nope, it has nothing to do with what you as a customer get as a final product. Loading the main map of the game uses about 30GB of ram in the editor + starting the main servers in a custom configuration will use that amount again. Systems like fastbuild can use several gigabytes when compiling. None of this has anything to do with the client, which will run with as little as 4GB of ram.
The latter library has a better design in some respects, but isn't quite as pleasant as ``Pool.imap_unordered`` when you're not worried about exceptions in the subprocesses/threads. However, I've been using ``concurrent.futures`` more in the last year.
HN and YC does do buisness, amongst other things display and rent out advertisement space that is both displayed to, and on behalf od eu citizens and companies?
The Future of Indie Gaming Is Multi-Platform and Bright
How difficult would it be to write a browser extension to either remove all zero-width characters or somehow make it super obvious that they are being used on the page?

I just searched for "zero-width" and "zero width" in Chrome and Firefox's extensions stores, but didn't come up with anything.
I don't think random people working at Youtube are tyrants.
Hello everyone, the Viua VM's developer here! If you have any questions, just ask, I will try to answer them.

Mind you, I am not the one who posted the VM here. I was specifically trying to maintain a low profile (and giving only a few presentations about it) until I polished the VM to some acceptable state. But here we are, so just ask me anything ;-)
My experiences don’t jive with your thesis.

When people aren’t looking at a performance chart that is flat, they stop. No matter how loud the business is about the app being too slow people are too quick to announce that everything that can be done has been done.

Really in this situation there might be another order of magnitude hidden in there but it takes a special set of skills and a very special kind of perserverence to continue digging into a pile like that. A compiler has no such problem and I’m sure it could continue to shave off time for quite a while.
Hi all!

I am working for well-known VC's(investors in Uber, Airbnb, SpaceX, etc) in the LA/Bay Area and we are looking to invest in startups that need Seed/Series A funding.
> Google has effectively been GDPR compliant or close to it for years

True, sort of. They only did that because the EU started an anti-trust investigation against them, though. And now they risk paying a $2.8 billion fine, so maybe Google is still worse off in the end?
There's a discussion on Reddit from Feb 2017 about current MUD clients, though it focuses on Windows [0], however the first recommended client is cross platform.

[0] https://www.reddit.com/r/MUD/comments/5uzx3z/list_of_current...
The much larger distance makes the pictures converge to an orthographic projection, like a 3D rendering in a game.

Look at the parallelity of the streets in Ryadh, this is something you would not see from a plane.
"I can think of so many ways to solve this problem. But it's super hard to find any information if how this all works."

LTE and 3G solve the problem of authentication and encryption with the tower - the problem is that an attacker can, through interference or other means, force your handset to downgrade to 2G operation.

There is a very, very simple solution to this: display an icon/error when you downgrade to 2G and an even bigger icon when your 2G connection has no encryption (which is a valid option for a 2G connection).

This would be trivially simple but for reasons that are difficult to understand, phone OS and SIM providers do not do this.

"But it's super hard to find any information if how this all works."

I would recommend viewing/listening to the CCC (Congress) talks on GSM subjects that have been given over the last ten years. The osmocom "baseband-devel" is also a good mailing list to read the archives of ...
Because it's a dismal way to live.
Then Mexico should build another wall like the one on it's southern border.

I'm serious, but the reason I have used from your comment is taking your assumptions as true. I'm all for the wall for a different reason; countries must control their borders or the people living there are not sovereign.

I have been to Mexico a few times (it's an awesome place!), right near the border, and much further south, but I did not feel it was a safe place. I know enough people with stories that I would rather not try to tell here. In Mexico, only the criminals and police are armed. Cross the border to the US, and volla, we all are equals. You can watch nearly endless TY* of cartel shootouts in Mexico (on residential streets), that stuff is practically impossible here, the elderly person down the street has weapons capable of hitting a body 200+ meters away. Mexico will be much safer when it's not just the criminals in the general population who can defend themselves.

It's going to be an interesting conversation when it's only US citizens that have DRM-free DMLS systems.

*I didn't check today, but I bet the memory hole is working on that...
Later, we just told select people we had implemented some crazy undetectable watermarking, and the leaks stopped - effectively identifying the culprits in the process.
I went to the School of the Art Institute of Chicago in the early 90s, they had a Sandain image processor in the video lab then. I spent many all nighters patching that thing. It was actually part of why I wanted to go there. Someday I’ll have to get the VHS of that stuff into a digital format.
How to Build Call Center Software That Allows Any Business to Flourish
What what did I miss?
Possibly. It is pet peeve of mine, so I could not resist. The chance that someone get called either of those things goes up the moment he is caught hacking, stealing, shooting the school or otherwise acting like an asshole. It has no relation to his actual personality nor skills nor intelligence.
I can't tell if you're joking, but if not, this might be the stupidest thing I've read on this site.
I laud your efforts.
Whenever someone announces a project like this one, one of the top comments is invariably one that promotes Openssl over other TLS implementations.

I find this "leave it to the experts" attitude unjustifiable, since it more or less translates to "trust the experts". Experts? Take a look at the source. Look up the scrolls of bug reports. Experts indeed.

This tends to hurt efforts to create Openssl alternatives, and makes crypto/security protocols seem like the black art of a chosen few.

Security is hard - all the more reason to encourage more people to be involved. And in any case, experts have to start somewhere.
IBM did something similar with unused high order bits in a firmware image that Memorex was accused of copying. This was the first time I've seen zero width characters used, presumably you could build a brainfuck compiler that would let you write code as zero width spaces :-) Then you could have an invisible script inside your document. Fun but not particularly useful.

EDIT: Or a whitespace interpreter (https://en.wikipedia.org/wiki/Whitespace_(programming_langua...)
Browser fingerprinting doesn't require cookies, and you better believe they use it.
back in the 90's it was extremely common to see lots of colors, especially on a black background.
I know where those comments come from. It was the NYT mainly and I think Reuters or Bloomberg doing it a bit, too - they were pushing this angle that the EU is doing it out of "jealousy" and nothing else.

Some people have actually bought that idea. But I imagine they'd want the US government to exhibit some of that jealousy against Facebook right about now, too...especially with Facebook now announcing that they won't implement the GDPR globally.

Ironically, it's the same media entities that seem to have essentially admitted they got it wrong with all the negative posts they've published against Facebook recently, and I think those sorts of articles will continue against Google and other privacy-violating companies, too, in the near future.
> Why didn't MUDs ever go rogue-like ... with simple 2D tile-graphics?

That's not to say that there is still room for something like this! There are heaps of great indie games on Steam that are lightweight and deep.

If you don't mind graphics, I'd recommend checking out Streets of Rogue and Death Road to Canada, though they are not RPGs per-se and more Roguelites.

If you want something a bit more hardcore I'd check out Caves of Qud, still haven't managed to figure that one out.

Also, see Rimworld, an accessible Dwarf Fortress like game.
Yes, but what about Trump?
The only channel I follow that does it regularly is Spectre Sound Studios, and I accept it because the services Glenn pimps are actually really damn good. And he makes it very clear that it's a paid interlude, not part of the actual content.
Was I the only one who read the headline as "Apple Hires Google's AI Chef"?

The Google cafeteria has gotten seriously high-tech: now they have an AI-powered chef cooking meals. It knows what you want to eat before you do! The AI Chef is so popular that Google is now selling AI Chef services to other corporate cafeterias.