skysight-inc/HackerNews huggingface dataset:
I’m glad to see some competition, my hope is that this pushes Apple to improve the next MBP more.
Yes, these are terrible interfaces for humans, but they are excellent interfaces for machines. Well, to be fair, they are tricky interfaces to program to, but the potential in terms of fast and efficient resource allocation in a world where more and more decisions are automated is huge...
Yep, at least they had 5 different numbers, but given the price of regional phone calls, I only used it a couple of times during a Summer job.
The iPad Pro is better than the Surface in terms of the digitizer, but not as good as Wacom.
This is just an insane device to me. Aspects of it are performance oriented, but the same or better performance can be had for 1/3-1/2 the cost in other laptops. Personally I'd rather just have an iPad that's good at being a tablet and a laptop that's good at being a mobile workstation. And that costs about the same amount of money.
Why Investors Can’t Get Enough of Tajikistan’s Debt
Nothing is missing. You can already do what OP is looking for (share your availability without showing titles' name). Will share it in the original comment.
I would love to incorporate this in some of the UI design work we do for startups. Are there more similar libraries available? We could reference it to our network of clients (mostly developer driven startups) to help translate some of the design ideas we propose. If you know of other similar projects like Metaballs, please do share below or ping me (details in my bio)
New Sulfur Flow Battery for Affordable Long-Term Grid Storage
There are actual black smudges on a map that represent, based on the map's key, unexplored areas. So both literally and figuratively, this article shows "dark spots" existing on a map.
One option would be to use a Parser that supports
fault tolerance and error recovery.

In hand crafted parsers this error recovery may be added
manually (but resulting in a-lot of work...)
For example: search for the word "recovery" in the TypeScript parser which is used to provide Language Services for the VSCode IDE.
https://github.com/Microsoft/TypeScript/blob/master/src/comp...

Automatic Error Recovery using heuristics can also be implemented
by parsing Libraries. In the world of JavaScript I'm familiar with two libraries that support Error Recovery:

Antlr4 - https://github.com/antlr/antlr4

Chevrotain - https://github.com/SAP/chevrotain
(disclaimer - I'm the author of Chevrotain)
You can do 3D metaballs with Blender.
Reimage PC Repair 2018 Crack and License Key Free Download
I recommend always monitoring server logs as a last line of defense (or first, honestly) for these kinds of things.
No one to my knowledge actually uses metaballs for surfacing fluids.
Not sure the robots help that much (apart from not dying when things go wrong).

As you said in some parts pressure is 1000atm, if we can pressurise the robots to 50atm that still leaves 950atm to deal with, I'm curious what happens to electronics at 100atm, 500atm and 1000atm. I'd imagine some components wouldn't handle that very well.

Of course robots have other huge advantages, duration (no messy waste problems, no need for oxygen/carbon dioxide handling systems, no need for (as much) heating) I guess.
This politicization is disgusting and now it's ammo for the alt-right.
Philosophical Perceiving of Bits as the Fundamental Particles of Our Universe
How many times have you read "...the power of a desktop, the versatility of a tablet, and the freedom of a light and thin laptop..." and found the reality is that it isn't as good as the best of breed of any of these, and more expensive. It may be a really nice laptop. Isn't that enough? And that's even before getting into how difficult it is to wash all the too-small touch targets and other gotchas out of a mouse-first UI.
The Wikileaks style organization would have to vet the results and deem them as legit before any release. And then release to relevant authorities.
What? You've moved on already?
Men, you want to treat women better?  a list to start with
Now forcing https. Thank you for the feedback!
> if anything it's more comfortable than OSX since you get up-to-date GNU versions rather than older GNU tools.

1. By and large, OSX ships the BSD userland not GNU

2. You can trivially add up-to-date GNU tools to OSX: install homebrew, install whichever GNU stuff you want
You may be looking for swarmkit https://github.com/docker/swarmkit
Of all of the replies to my initial question, wherein I already confessed my insularity, yours is the only one I haven't upvoted.
I believe the only way right now is to make the calendar public/shareable, while enabling the option to hide the event details. I do not want my calendar link public, I only want to show a defined timeframe snapshot. So yah, I think you are right.
I just want to be able to easily schedule a 15 or 45 minute long meeting :P
Most universities teach something besides tech.

I assure you, a bootcamp for European medieval history will not produce average salaries of $73,000.
No need to go around sharing screenshots, there's a much easier way:

You can share [0] your work calendar with anybody you want (or if your company is using GSuite, they can give people access to their colleagues' calendars); if events' titles are sometimes confidential, you can either set those to secret, and people will see them as "busy" without any other information, or you can set your whole calendar to secret and all events will look that way.

You can also use appointment slots [1] if that works better for your use case.

[0] https://support.google.com/calendar/answer/37082?hl=en

[1] https://support.google.com/calendar/answer/190998?hl=en
So that's where those calls come from. I used to get cold calls from Google recruiters who seemed clueless. I finally told them to put me on their do-not-call list.
What I want to know is the TDP limits of each of these. I saw that the 13" had a (39?) small power supply, and the 15" had a 95 (?) W power supply. My Alienware 13R3 has a 180W power supply, of which if I am not mistaken fully half goes to that 1060, and 45W goes to the i7-6xxx quad-core CPU.

My guess is that this laptop will have heavy thermal restrictions on the 1060's performance, not to mention a lack of power to actually run it at it's max TDP.

I wonder if they're using nVidia's new technology which underclocks/underpowers the GPUs at (their claim of) only modest cost in performance.
Does anyone have a recommendation for a good bootcamp?

I have an employee (graphic design) that has shown an aptitude in web development, but I do not have the time to devote to mentoring him.

I can afford to send him to a bootcamp, but stories like this make me hesitant.

Also, I have a front-end guy and a CS intern, who both could benefit from a SQL bootcamp (as another poster mentioned, team development, source control, and SQL do not seem to be emphasized in the CS curriculum). Is there such a thing?

I am only interested in on-site, immersive experiences for all of them.
Google's PixelBook could be a good option if you don't have any need for Windows. It will run Linux easily via crouton.
IPv6 prefix assignment for end-users
The screen is detachable. It can attach to the keyboard facing either direction.
Markets that decouple price from consumption are unsustainable. Consumers who consume less than the average have an encentive not to participate.
...and trying to visit the page on an Iphone 5 is almost impossible. Half the page is blocked by a cookie banner of which the "I agree" button does not function.
That quote is from me, and it’s true that the (apparently illegitimate) stats influenced my decision to attend Flatiron. It’s very possible that I would have made other choices if the numbers looked different.

Still, at the end of the day I’m getting a lot more mileage out of my Flatiron experience than I have from any of my three degrees from “real” accredited schools.

I really enjoy my job as a dev, and based on the amount of recruiter spam I get, feel that I have lots of flexibility and options should I ever need them.

I hope that whatever changes arise from this don’t impede Flatiron from making constant changes to their curriculum, and employing amazing non-certified instructors like the ones I am honored to have studied with.
We had something like that at UToronto Scarborough campus in philosophy. We had independent study course codes which were fourth year course codes where a student or small group of students could work with a prof to develop a custom course. Was amusing in that I think when I started studying there they only had I think four codes, but a friend of mine was there an extra two years and had taken everything upper level basically and they had to make new course codes for him.
I don't want to glibly dismiss your comment either, but I fail to see how this helps users at all. From what I can tell, you're correct that the SGX connection can be structured such that attestation cannot be spoofed by sending the data request to a different service (assuming you trust Intel), but that doesn't really help end users.

1. Intel does not bill the technology for this purpose, which makes me doubt its fitness. SGX is very specifically billed as being for developers who want to run secure software in an untrusted environment, not for end users who don't trust the developers. These are wildly different scenarios.

2. The "encrypted channel with the processor" implies direct access to individual machines, which is impractical at Google scale.

3. The attestation is for binaries and not source, so attesting that the binaries are unchanged doesn't help users verify that the binaries match the trusted source. (Of course Google also doesn't publish the GMail source anyway.)
> I hope that in about two years the whole eGPU situation is sorted out so that I can have a MacBook Pro with a good CPU as my only computer.

The primary issue for gaming on OSX is and has always been drivers. You can generally get 80~100% better framerates by running the same game on Windows (via Bootcamp).
Thanks. I was confused as well... most articles would have started off with the term and then used the acronym... i knew the context of what it was, but not knowing what it actually stood for was driving me nuts...
> There needs to be more honesty in the industry because I believe there really is a great opportunity to do good.

As long as there is money to be made by throwing around misleading statistics, this is unfortunately not going to happen.
[It uses the value of the global ServerAdmin setting][1]:

> There are 2 additional settings that are necessary for a Managed Domain: ServerAdmin and MDCertificateAgreement. The mail address of ServerAdmin is used to register at the CA (Let's Encrypt by default). The CA may use it to notify you about changes in its service or status of your certificates.

[1]: https://httpd.apache.org/docs/trunk/mod/mod_md.html#managedd...
As long as we're not passing up quality, I'm all for this.
Your calendar link will not be public, you only give access to one person and can hide all of the events' details. If that's still too much and you want to only share availability for one week, maybe you can use appointment slots?
Ambiguity means different things to CF and PE grammars. For CF it is obvious: two derivations are possible for a given string (or prefix, depending on your flavor).

But for a PE grammar, it's harder to define. It's not "an ambiguity in the equivalent CF grammar" because what does equivalent mean ? Same derivations ? Then it's not ambiguous, because PEG only allows single derivations. Same rules ? It's obvious that you can't treat a PE grammar as if it were CF and still expect it to work.

I believe the actual problem isn't ambiguity, but rather brittleness. What transformations can be applied to a grammar while keeping the same meaning ? In other words, how easily can it be refactored ?

Consider this small grammar:

STATEMENT -> DEF | EXPR | VARDEF
DEF -> ('int' | 'bool') ID ('=' EXPR)?
VARDEF -> 'var' ID '=' EXPR

In a context-free grammar, you have mathematical proof that you can convert the above to this cleaner version without altering the meaning:

STATEMENT -> DEF | DECL | EXPR
DECL -> ('int' | 'bool') ID
DEF -> ('int' | 'bool' | 'var') ID '=' EXPR

In a parsing expression grammar, this conversion might change the meaning, depending on what EXPR can recognize.

Personally, I'd rather deal with shift/reduce conflicts than try to determine, by hand, whether a minor refactoring of my grammar will cause some obscure edge case to be parsed differently.
Two words: mail merge
Google still suggests "Octatrack" when typing "Octotrack", but I hope I can change that in the future :) thanks
I really miss the old PSP homebrew/hacking "scene". Met some very cool people through it that I wouldn't have otherwise.

Would be super cool to see this blossom, but I'm guessing most if not all exploits nowadays will be kept hidden.
I'm a long time mac user with a 2012 era Macbook Air that I'd like to replace, but I've heard enough bad things about this keyboard that I'm still sitting on the sidelines and wondering what to do.
> can't believe the author doesn't mention gitlab.

I absolutely agree. We use Gitlab in our company for continuous deployment and it works like a charm.

Apart from the other tools I miss some performance monitoring. Sentry is great, but if your application suffers from bad performance after the latest deployment, you won't notice that soon enough.
Yep, that type of thinking is a trap.

I thought investing in Apple was too late in 2006 at $12/share, then again at 2010 at $45/share, then again at 2014 at $90/share.
FWIW the SB2 runs a 15W CPU (possibly upTDP'd to 20W?), I can't imagine they run the GPUs much higher than 30W.
The headline is a bit deceptive given it's written by an internal recruiter; I imagine anyone not working as part of a business' main thrust could find the same problem. That said, it does sound horribly tedious and pointless. Of my two interactions with Google hiring (both failures on my part, both pre-2006), one was enjoyable but messy and the second was brusque and confusing.
The areas near "uncontacted peoples" (https://en.wikipedia.org/wiki/Uncontacted_peoples) are pretty dark. We have satellite images (in many cases of nothing but trees/jungle), but we know little of the facts on the ground.
The 90% number might be valid historically, but as we all know, the more important number is your chance moving forward.
Wouldn't working as a recruiter be tedious at any company?
Do they really? Wow...fuck Apple. I have been using Mac for years but I don't want to pay that much for severely handicapped hardware. Especially when it's just in pursuit of thinness and aesthetics.
Or, that other server can be behind a firewall and require a VPN for client access, or be locked down in one of many other ways.
It’s unfortunately the expected thing, as powerful general purpose computers become a specialized niche tool for developers, since regular consumers are being satisfied with phones and tables and inexpensive laptops. The market is no longer growing, it’s shrinking.
This is going to be huge for HTTPS adoption on the web. In the future all web servers should have this feature.

I wonder which will be next? IIS? Nginx?
I think this attitude is silly. Finance academics and banking executives (i.e. Jamie Dimon) who have spent their entire lives studying finance and working in banking are still grappling with this question. Are they also not ready?
I wonder why I would use this when I can use google spreadsheets?
How is the wharf protocol better than zsync?
Guess you'd expect a company with Google's level of innovation to make any process less tedious.
The Rise of the Not-Just-Freelancing Freelancer
Sure sounds like that person's job can and should be automated, leaving the remaining recruiters doing more interesting work.
Do Apache's server logs notify you if your cert is about to expire, but hasn't yet?
"The school should be punished and pay compensation for lying. However, we should not hand over the right to offer education to a government that, given the opportunity to provide it, failed the competency test to "actually teach adult humans" already."

"The government" can only do the job that elected politicians allow it to do: the dedication and professionalism of front-line staff can easily be wasted by poor strategy and questionable agendas from the people at the top. Source: 10 years experience working in education.
Regardless, they're at-least usable and Microsoft cares about backward compat.

Just last week I played a game of Age of Empires II with my cousin, a game which was "released" in 1999 on a Surface with Windows 10. While on my MacBook I have issues because every major OS upgrade breaks something and I have to repurchase newer versions or give up if the dev isn't interested/around anymore.
Unibody helps make it thinner, too. A traditional laptop design had to have both structrual components and outer casing -- unibody designs do both and save space
Full scale of Apple’s patent loss to VirnetX is now clear: $440M
Signal – The Founder-VC Network – Helping to Fix Fundraising
I'm a numbers guy, but I believe the court's skepticism around statistics is warranted. Many concepts in statistics appear to be simple, but have lots of subtleties. There are lots of hidden assumptions in many statistical numbers, and it's not rare to see profesionals making mistakes.

If the court has to decide in the case of a bridge collapse, there will probably be a good amount of advanced mathematical modelling presented as evidence, and the justices will ask for some expert advice, they would't try to grok the math themselves. Similarly with statistics, it would be very prudent for them to defer to the experts, and even more so, considering that statistics appears deceivingly simple on the surface, while it's so easy to get it wrong.
> which similarly has checksums of each piece so you know which pieces need to be downloaded

Can you achieve differential downloads with bittorrent?
Dangling else is solved by changing the definition of the language. Newer languages don't have the dangling else problem, because we learned the hard way in the 60s how to avoid it.

PEG-based tools invite more mistakes like this, because they can prevent the discovering of ambiguities until it is too late to fix them.

Yes, operator precedence is another example of ambiguity: we live with it because infix math is useful enough that we live with the fact that you have to learn the precedence rules. But with PEG-based tools, you can accidentally introduce ambiguities that might be easy to avoid if you just knew about them at the design stage.

I would never design a language with PEG-based tools, because I would have no idea where I might be introducing pointless ambiguity.
Google's New Calendar Release
Interested in this.
WPA2 vulnerability: just a small update – CommitStrip
my uninformed guess is that the zsync URL would be provided in some HTTP header
Was this the technique used in World of Goo?
Its not crazy at all. A eurodollar contract gives a purer valuation of the dollar since it doesn't need to consider the added cost depository requirements.

Then like now, they are only crazy if you don't understand them.
> I'm here marveling at the amount of stretching the author did to make this article as hyperbolic and clickbaity as possible.

Seriously agree!

Further, I’ve owned both the new MBP and also the 12” MB. Personally, I LOVE typing on them, although the 12” could be a little clacky noisy at times. I’ve taken them through all kinds of abuse and not had this dust issue. Am I just lucky?
Are you guys working on (or have you considered) WASM text format as a target language?
Tell HN: We’re looking for OSS projects that need UI Design help
I run a UI design studio that works with tech startups, but occasionally helps OSS projects out. We currentlu have a spot open to help out an open source project with their UI design for the coming month. Feel free to post your project or contact us directly.

Check out http://fairpixels.pro for work and contact details. (or my bio for an email address)
Be a Good Marketer and Win Over Your Analyst in 8 Slides
My Alienware 13R3 has a 1060 GPU which runs at 90W. So, I imagine their 15" 95W laptop is running the 1060 using "Max-Q" to keep it well under 90W in power draw as well as thermal dissipation in such a small form factor.
Yep. I run latest Ubuntu on my Surface Pro 4 and it's great. The touchscreen doesn't work, although there are plenty of custom kernels out there that would fix that.
That's the end f Moore's law in action. We will see more and more specialized ASICs.
I’m excited in that I hope this pushes Apple to do better with the next MBP.
> Basically you are paying for a better CPU

And detachable tablet, and digitiser?
I did something fairly similar to this here: https://codepen.io/thomcc/pen/vLzyPY (I need to look into why this isn't running at 60fps anymore on my laptop, it certainly used to...)

The big difference is that it prerenders a gradient for each ball (it uses html5 canvas for that, but doing it with webgl is completely doable, although a bit more work), which is used as a distance field.
I would like to add a couple of points of clarification to your comment:

1. Subway rides for most commuters are money-makers for the MTA, it's rides late at night or at the ends of lines that lose money (full trains are obviously more cost effective). I suspect LIRR costs work out similarly though I have not seen enough of their data to know.

2. The NYC bus system is massively subsidized. The subway could operate (less frequently, and to fewer places) and make a profit, the bus system could not.

I can probably find my old sources for that if anyone is terribly interested.
You can absolutely use this for work.

My windows workflow involves a Virtualbox VM, with ~/ in the guest mounted as Z: on the windows host.

Use gvim installed direct on windows (so long as you don't need super complex plugins which shell out to utilities) to edit files in Z: which exist on the host, with PuTTy and tmux as your terminal. Done.

The thing holding windows back right now is a terminal emulator to sit ontop of WSL, and WSL's ability to run background processes properly without closing them all when i close a terminal (and to have things autostart on boot).

There are workarounds right now to solve this, though.
Does this actually work?

The idea here is to sort by name, right? What happens when "Ingrid" should be on the "next page" but has ID 1?
* Faster & easier to upload

* Anyone can search/query like a database

* Data can be downloaded in CSV or JSON format, manually or via API

Hope that helps!
I believe (the amazing) World of goo used stretched bitmaps* ( at least in the prototype )

* https://www.gamasutra.com/view/feature/2438/how_to_prototype...
This actually refreshes my memory. I had to implement some metaballs myself some years back for a fluid simulation.

I had to struggle with metaball rendering on canvas back then. It was so slow. Now I guess a pixel shader in webGL can do a better job.

Check this out too:
https://asadmemon.com/SPHjs/
source: https://github.com/asadm/SPHjs
A Look Under the Hood: AI for Customer Experience at Wootric
I’m in Porto on vacations (hometown) but i work and live in Amsterdam. I’m flying back next Saturday but a quick hop to Lisbon could be interesting, thinking ...
Yes I read super and bros and didn't read the middle.
At my university, we skipped Pascal and went straight to Modula 2. This was in the late 80's - early 90's.
I have started using visual studio team services, it is really good and it's free.
https://www.visualstudio.com/team-services/

I used to use team city, octopus and jenkins in previous jobs. Personally, it is really easy to use and you don't have to use the microsoft stack. It supports Python, Ruby, node etc... It feels to me like they waited to see all the good bits people have done and then just implemented them.

I didn't want to manage a server so it is perfect for me.