skysight-inc/HackerNews huggingface dataset:
Not the OP but it sounds like Razer's Europe support is all in Germany and the issue is translating from German to (British) English.
But then I don't get why they wouldn't market two different CPU's, one backdoored and user-controlling one and a normal maliciousness-free one. It's then up to the game developers to require a system of the former type to play their game. Then gamers get these and people who mind their privacy and security in computing get the latter. Win-win, right?

I mean, people will anyways get computers that obey them. Either an ARM-based or something completely different.

There are (at least) two different markets here. People who just want to enjoy products and media (which might be DRM'ed but they don't care) and people who want a computer they can trust. Why should AMD or Intel restrict themselves to the former market?
I'm not excusing Uber at all because what they've done is extremely bad in multiple cases but find it strange all these hit pieces are coming out of the wood works. There is a large section of society that hates Uber and will spring at any chance to bring it down. Which is partially what I think happened with the whole #boycottUber thing and the new video of kalanick yelling at the driver.

However, the sexism and dysfunction in the company is extremely disturbing. It almost starts to undermine the case against them when there are all these hit jobs coming out and it starts to seem that the media is biased or relishing their fall.
Ask HN: How do you keep third party code size to a minimum?
At my job we have a series of single page applications to handle a variety of things. As time goes by, I'm seeing more and more third-party libraries being imported to help out with new features and bug fixes. The problem is, each library has it's own size, and our users are downloading them. We never use the entire library, and usually only use a small fraction of it. What are some best practices you guys do to keep your codebase as small as possible?
Top 5 3D Printer You Must See ▶1
I was just pointing out that the 1-3% isn't fully eaten by the credit card intermediaries. I do agree with you that it does pass on a tax to the consumer, and it would be better to just charge a 0.2% fee (or whatever the actual cost of credit card processing is) without the points, rather than take 2.5% from everyone and then give the bulk back to whomever you deem "creditworthy"
A shadowban of a sort. Very effective.
This was leaked by their own employees. Including current ones.
People generally feel more empowered to call out a company when others do.

It's not so much about the media piling on Uber, as employees feeling safe in talking about their company's problems.
I am looking for a different job, and it's largely in part due to issues with the IT situation. I basically have stuck around this long because while the IT situation is Kafkaesque, I've really liked a lot of other aspects of the job, and it was in a field I feel strongly about.
Speculating: possibly they may be safe if their TOS prohibits using the service to ticket drivers, which is not the intended purpose of the service. Courts have generally been kind to private company's TOS.
Also, it seems the link copied wrong; here's the correct one, if anyone else wants to vote Common Lisp (please do!) :).

https://www.codingame.com/forum/t/please-add-the-following-p...
> The authorities have shown their willingness to treat foreign-born people as second-class citizens, no matter how integrated we are

To be clear, since I didn't get this from the article: is she a citizen?

Treating a non-citizen like a "second class citizen" seems to me to be the prerogative of the state. Treating foreign born citizens differently from natives is a travesty.

The way it's phrased makes it seem like the latter but I have a suspicion it's the former.
Maybe this is harsh, but why would I care? It sounds like a problem for the store. And many of the mom and pop shops around me require a minimum purchase or charge a 50 cent fee for using a card.
I would assume the exact same applications that Linux users will be running. Maybe few VM in beehive as well.
Horrible bureaucracy. How can we create a world where citizens can move about the globe freely?
The article mentions:

>"East Berlin had Alexanderplatz; West Berlin had Europa Center ..."

I know Alexanderplatz but can someone tell me where is/was Europa Center?
Seattle’s population is growing at nearly double the rate of Silicon Valley
Show HN: Super-cool new features in Rapidoid v5.3
I wouldn't say Xt invented the "widget", and I would never pass up the opportunity to state most emphatically that Xt widgets are neither clean nor easy to understand.

Here's a video tape by Brad Myers called "All the Widgets" [1] that shows demos of widgets from way back, many of them long before Xt. (Over 175 segments, from 30 systems, from 15 companies!)

[1] https://www.youtube.com/watch?v=9qtd8Hc90Hw

All the Widgets, by Brad Myers. This was made in 1990, sponsored by the ACM CHI 1990 conference, to tell the history of widgets up until then. Previously published as: Brad A. Myers. All the Widgets. 2 hour, 15 min videotape. Technical Video Program of the SIGCHI'90 conference, Seattle, WA. April 1-4, 1990. SIGGRAPH Video Review, Issue 57. ISBN 0-89791-930-0.

What kicked Xt's and Motif's ass, especially in terms of power and flexibility, as well as being clean and easy to understand, was TCL/Tk.

The reason TCL/Tk was so successful in spite of how lame TCL was as an scripting language, is that TCL was there from day one of Tk's design, not an afterthought.

As a result, there was no need for Tk to invent a bunch of half-assed kludges, and require applications to build complex Rube Goldberg devices on top of those, when Tk could simply call into TCL to do anything the scripting language interpreter could handle, including calling into the application's C code from TCL.

So there was zero overlap between what the scripting language could do, and what the toolkit needed to do. And that made the toolkit vastly simpler and more consistent, and much easier to flexibly program and modify.

Xt based toolkits like Motif [2] had to built on top of all that half assed pseudo-object-oriented crap trying to reimplement programming language level concepts like objects, components, properties, defaults, inheritance, events, handlers, delegation, layout, etc, in brittle C and macros.

[2] http://www.art.net/~hopkins/Don/unix-haters/x-windows/motif....

Motif was yet another proof of Greenspun's tenth rule of programming [3]: Any sufficiently complicated C or Fortran program contains an ad-hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.

[3] https://en.wikipedia.org/wiki/Greenspun's_tenth_rule

So just start with Common Lisp, or at least something in the ballpark like TCL, PostScript, JavaScript, Lua, etc.
Which courts? US ones are you talking globally?
Italian military share LibreOffice eLearning course
Screw the downvoters
Casamento do Trolls- Poppi e Tronco se casam
Talk about an embarrassing flop.
Comments like this confuse me. Are you accusing the author of fabricating facts? Do you contest the facts or testimonies in the article? What is the justification for calling this a "hit piece"? Did you actually read it?

Why is it surprising that a company under the spotlight... winds up with more journalistic investigations?
In case anyone was wondering, the 'stack' command in the article refers to https://docs.haskellstack.org/en/stable/README/. Which actually looks kind of wonderful.
At first, I considered it more clever than anything. Using data to reduce ticketable-offenses for their drivers (in an undeniably unethical way). However, my view quickly soured when I read:

> If those clues were not enough to confirm a user’s identity, Uber employees would search social media profiles and other available information online.

For some reason, I make a mental distinction between some automated system blocking access and having employees research potential customers online for a ride-share app. The bad PR week for Uber continues.
Not really. Having several other opened projects is enough.
Yeah, while I'm outraged that Uber would go to such lengths to deceive the government, and by extension the people, there's certainly a bit of schadenfreude here.
My running hypothesis is that many journalists have found "dirt" on various companies or individuals, and have written it up as ready-to-release hit pieces... and then let it sit, because it currently goes against the sociopolitical zeitgeist. The moment anyone or anything becomes disliked, all these pre-written stories get published.
Not so perfect. Take, for example, using a tumbler - the prosecution can't prove that the coins going into the tumbler were yours, only that you got some coins from the tumbler and exchanged them for dollars.
Tank tops seem to be pretty normal in jobs where a lot of young women work (except in positions that deals directly with customers). Judging by what I have seen women wear last year.

If it seems too revealing to someone, that someone is probably spending all time with males or old women only.
I appreciate the appeal of Starship Troopers style leadership: "everybody drops, everybody fights" is wonderful for morale, but everyone needs to go read the book to see what needs to happen before it is organizationally feasible.

In the Troopers universe, promoted troopers are sent to a grueling OCS course that trains them to understand the ins and outs of leadership. NO technology organization I have been exposed to has had a similar training course for new promotes; leadership skills are assumed to blossom overnight upon promotion.
A Link: Rel=preload Analysis from the Chrome Data Saver Team
https://en.wikipedia.org/wiki/Europa-Center
They really should be able to.
You've got to admit Uber has brought the BigCorp stereotype of the 80s to life. I am amazed at the (US?)-culture that makes people enact so poisonous policies. In my corporation, literally the first line of our risk appetite says that we uphold the law and common norms and morality. Seems trivial, but still gives guidance to everyday actions. Could you explain it to your mom? Whole layers of management and lawyers flaunting common norms... I couldn't work there. How's VC-ing this different from bankrolling Al Capone?
Ask HN: feedback for my portfolio
Hi HN,

On a late career change (I'm 37 yo) I am studying web development since last November and I believe I am ready to be hired for a junior role.

I would like some feedback on how my portfolio looks for a potential employer.

https://rodrigo-pontes.gomix.me/

Thanks!
Yes, in that case definitely...
clickable: https://rodrigo-pontes.gomix.me/
Another signal about the reliability of the company is how they handle logistics.
So if you are an US citizen living in Germany, you cannot buy a laptop with US keyboard layout.
The assumption that razer makes is that if you access the website from a Germany, you are a german citizen, speaker and someone who uses a QWERTZ keyboard..

Im literally trying to purchase their product, but they discourage me with this absurd logic and unhelpful support.

The answer that support gives ia that if you want a different keyboard layout, you need to purchase it in a different country.
That's not going to happen
The company I work for builds software platforms for cities, tldr: we have a pretty basic sub/pub idea for city data, and give them a little abstraction tool that allows folks who work in cities but don't know what an API is a way to create and publish one so they can then hold the vendor to account (From IoT to the Ubers and Lyfts of the world) -

I spent a lot of time in cities talking to them and the way uber has lobbied and created special interests is absolutely mind blowing. Sometimes a CIO in city using our tool will go to the Mayor and show them how uber, lyft, airbnb etc could integrate to give the city more insight, and without fail the Mayor is scared to push the companies.
Do you not think the boycottUber thing was a little overblown? What about releasing the video of Kalanick being illegally recorded and framing it as him "exploding" when he was relatively calm? All I'm saying is that focuses on silly stuff like that undermines the larger disturbing cases of law breaking and sexism.
My perspective is the opposite. In a world where large multinationals have the power to evade the law in a deliberate and systematic way like this, it's easy for governments to claim they need the same kind of power. Things like this are exactly what bureaucrats point to when they make their arguments for a surveillance state.

I don't like the US government much, but I like it a lot better than the average multinational. When it comes down to it, we don't have more than our choice of devils.
UK citizenship is granted by residence, not marriage.

she had indefinite leave to remain (permanent residency), the only condition to keep it is you have to visit the UK at least once every 2 years, she then spent 8 years outside the UK without visiting, so she lost it.

she had the option of taking UK citizenship after five years residence, but chose not to as Singapore doesn't allow dual citizenship. she wouldn't have been granted government accommodation in Singapore as she would be a foreign national

the UK border force is literally blameless here, if anything they were over-compassionate in granting her another visa after she overstayed previously, which lead to the eventual detention and deportation
That's actually pretty impressive. I mean, it morally questionable maybe. Is there a law that says Uber is required to send a cab to city officials? The official gave Uber access to his personal details. If Uber doesn't want to fulfill the request it seems reasonable that ultimately it's Uber's decision. I'm not sure what to think about this one.
As soon as their economy picks up...

Japan had their real estate and stock market bubble in 1990. The Nikkei index reached nearly 40,000. People in Japan speculated that Japan would pass the US in GDP in a few years.

Then came the long crash.[1] The Nikkei index dropped all the way to 7000 by 2003. Then it recovered some, but crashed again in 2008. There's been considerable recovery since; it's now around 20,000. But that's still half of the peak.

(The US market is back above its all-time peak before the 2008 crash. It's probably overinflated, but not as badly as before 2008.)

Japan was the first country to hit the "postindustrial wall", or "what are all these people going to do"? I'd hoped they'd come up with a solution the US could copy. But the best Japan has been able to come up with is heavy spending on infrastructure to keep people busy.

[1] http://finance.yahoo.com/chart/%5En225?ltr=1#eyJtdWx0aUNvbG9...
I wonder if this is an airing of dirty laundry ahead of Holder's upcoming review...
I don't think it is that strange, you often see this type of snowball effect of leaks and insider info after an organization or person hits a certain tipping point of negative press. See also the many reports of sexual abuse that came out around Trump pre-election when things like the access hollywood video came out.
You do have to understand that they also had no realistic chance of pursuing a top-tier device in a top-tier country. HTML-based UI:s (rendered on gecko) just aren't there in terms of performance.

Which leads to the question... why the heck did they pursue this in the first place? I would point at Mozilla management incompetency (Mitchell Baker etc).

My thoughts: They didn't do any technical/performance feasibility study before embarking on this adventure; rather relied on vaguer terms these people are atuned to (equality, openness, freedom, etc) rather than hard technical facts.
Citizens are members of countries, not the planet. It would be more accurate to say "people" instead of citizens - the word itself implies nationality
TBH its still the best out there!
I know people who did all of 415/510/408 and kept fresh .dat files flowing on BBSes for years.

Using ToneLoc is how I got into optimizing modem strings, which got me my first job installing modems for Dial ISPs in the 90s. If you lived in the SFBA I probably made your dial experience better because of it!
"we need to permanently track your location on the app to better serve you. unless you are a possible government official, in which case we will track your location to block you from the service"

yes definitely not scary at all that they're tracking open/close of the app by location...
It depends on some definitions, but I've read that's not the case. Jericho region is said to have been exclusively barter based until ~7,500 BC

And it depends on what you mean by "depended on". The central authorities of the day maybe preferred to rely on financial tools, but the people themselves performed a non-insignificant amount of commerce using barter.

"2 knicks on this clay tablet reminds me that I gave Tom two bushels of wheat, and Tom will return to me 2 pelts," contrived example to make the point aside, such scenarios as I understand it, were (and are) pretty common.

It depends on what context you're looking from. Bankers might say it's a ridiculous, outdated notion, and sell the idea it's never really existed. Poor people might say yeah well, it's all we really have.
I saw it in a theater about 2 miles away from Elmendorf Air Force Base in Alaska (then as now one of the first targets that would get blown off the map in a nuclear exchange).

The wave of nervous laughter that went through the auditorium when Elmendorf got "nuked" was memorable.
Free ticket to Dockercon 2017?
> I think tank tops are not appropriate office attire.

If she's not customer facing, who gives a shit? Some of the worst, toxic behavior in companies is committed by men in suits
My body being distracting to you should be your problem not mine. Unless the guys are criticised for wearing young guy fashion (or looking attractive) too.
Indeed, Rust + Cargo and Haskell + Stack are very similar in this regard. Both have great package managers, and both produce a shippable executable with only a few dependencies on system libraries. One notable difference is that Stack downloads the compiler, whereas for Rust, every version of the language comes with a compiler and a Cargo. This ensures that you can check out a year-old commit and still build your project with Stack (modulo breaking changes in Stack, which so far I have not encountered), whereas for Rust the compiler version is not pinned.
HR only exists to keep the company free from liability.
So you shirk all of my questions and then question if boycotting a company for repeated, serious, abuse of their employees was overblown?

I have a feeling we're not going to see eye to eye on this so I will bow out.
> If either party falls out of favour with the bank, they can't do business with each other.

For an immediately ready example, I present Paypal Seller/Buyer disputes on eBay.

I'm always a little tickled by tech people hyping the idea of a cashless society. Don't we all hate Paypal?
I have to admit, I laughed at this: "C++ Is to C as Lung Cancer Is to Lung" :D
Microsoft Reveals Acer Mixed Reality Headset
I don't see why this is so bad. They're a private business, and they're allowed to do business with whom they will. It doesn't really change anything w.r.t the fact that they're skirting regulation, especially if the given origin story is true. Pretty tame compared to the other stuff we've been seeing from Uber, lately.
If Japanese universities are failing, how they are leaders in science?
Everything I've read by Chaitin is interesting and thoughtful, but this piece is particularly accessible and entertaining: https://arxiv.org/abs/math/0303352
Some of the tactics could fall afoul of anti-discrimination laws - particularly, grabbing device numbers of cheap pre-paid phones could have an adverse impact on minorities.

Thinking about it a bit more, the next-level approach is to make sting activity look like african-american activity, then grab members of the african american community who now cannot hail an uber and sue under anti-discrimination measures.
Good point, I updated the comment to reflect that complication.
Howard Becker's Art Worlds book looks at this very issue - it's a very interesting read.
>I remember trying to do the "construct a function name as a string and call it" thing in VB6 many years ago before I "knew better". Any idea what that functionality is called?

It's called by various names - not sure if there is an official one - such as dispatch tables, jump tables, dynamic dispatch, etc. It's a pretty old technique, I would say it probably dates from the time of early high-level languages, and I seem to remember that it was used in assembly languages too (so probably even earlier), by using various addressing modes (indexed, indirect indexed, etc. (those terms are from long-forgotten 6502 instruction set BTW), storing the address of a function at a location and then jumping to that address (where the address is dynamically set at run time by some other bit of code based on some condition), etc.

Here is a simple example in Python:

Simulating the C switch statement in Python:

https://jugad2.blogspot.in/2016/12/simulating-c-switch-state...

Edit: Googled and got a couple of relevant links:

https://en.wikipedia.org/wiki/Dispatch_table

https://en.wikipedia.org/wiki/Branch_table
Not being able to install apps to a machine absolutely is a tech problem.
I am so sick of Uber news
Comes from culture which celebrates dudes who refused ties and oftentimes is proud of not trusting people in business wear (e.g. tie).

I mean it seriously, if everyone wears business, then it is what it is. If you wear flip flops and metal t-shit, thensuring female street wear should be fine too.

Besides that, tech culture seems to be all proud about rejecting attire formalities and about business being stupid for insisting on them.
I think it would work if you see it as a timing based attack that measures how fast the response comes back.

This would explain both the "progress bar" as well as the approx. constant time per digit.
So I ask this mostly out of horrified curiosity -- is there any negative press or revelation that could actually sink Uber at this point? What would it take for the company to fail?

We've seen:

* Systematic flouting of laws in public

* Even further hidden avoiding of laws

* Sexism complaints across the board

* What appears to be a pervasive toxic culture, inspired (if not explicitly encouraged) straight from the CEO's behavior

Are they actually too big to fail?
I'm fairly certain that the Google lawsuit, the video of them running the red light, and the yelling video were timed. How long did they have them? They just happened to get them the week Uber was plastered all over?
The Complete Guide to Blogging Gear
Well, yes. Dan O'Sullivan (who spawned #DeleteUber) is a socialist and not shy about it. Of course he hates Uber for many reasons, all of which are entirely legitimate if you share his values.

Always more enlightening to talk earnestly about differing values than suspecting some kind of hidden agenda or irrational bias.
That struck me too. A normal company might do this, but they'd at least pretend it was meant to deter criminals or catch abusers or whatever. Instead their statement says:

"This program denies ride requests to users who are violating our terms of service — whether that’s people aiming to physically harm drivers, competitors looking to disrupt our operations, or opponents who collude with officials on secret ‘stings’ meant to entrap drivers."

It's rather blatant. I assume they think that last part makes them look good and "officials" look bad, but to me it just says "we built this to avoid getting caught breaking the law."
How to Intercept HTTP/S Traffic in 2 Minutes or Less